eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› Требуются люди для написания подсветки синтаксиса для отладчика [OpenSource]
Посл.ответ Сообщение


Статус: Пришелец

Создано: 29 сентября 2010 21:39 New!
Цитата Стереть #1

Собственно "горячо любимый" публикой отладчик сейчас нуждается в подсветке синтаксиса.

Требования:
Работа с дизассемблером Mediana через врапер
Код на Си++ (не си, не делфи, не VB)
Знание формата RTF, умение работать с его тегами или время и желание на освоение формата

Работа пока только для энтузиастов (если в итоге никого не найдём, придётся заплатить профессионалу или найти время сделать это текущим составом разработчиков), никакой оплаты не предусмотрено. В качестве бонусов пока только доступ ко всем альфам, ник/имя в строчке About , а также дальнейшая работа в команде разработчиков (что когда-нибудь может приносить прибыль, с очень малой степенью вероятности).


Ранг: 1015.9 (!!!!)
Статус: Участник

Создано: 29 сентября 2010 21:47 New!
Цитата · Личное сообщение · Стереть #2

int пишет:
Собственно "горячо любимый" публикой отладчик сейчас нуждается в подсветке синтаксиса

олька чтоли?


Статус: Пришелец

Создано: 29 сентября 2010 21:54 New!
Цитата Стереть #3

И когда же олька стала OpenSource?

Под "горячо любимый" я имел в виду любовь народа потроллить и предлагать бредовые идеи, вместо реальной помощи:
https://cracklab.ru/f/index.php?action=vthread&forum=2&topic=6899


Ранг: 1015.9 (!!!!)
Статус: Участник

Создано: 29 сентября 2010 22:10 New!
Цитата · Личное сообщение · Стереть #4

code.google.com/p/ngdbg/ он? а то я не в курсе
как думаю и многие..

а как связана подсветка синтаксиса с форматом RTF(word)?


Статус: Пришелец

Создано: 29 сентября 2010 22:20 New!
Цитата Стереть #5

Нет, это просто название украли (или выбрали такое же). Проект в о-о-очень старом своём варианте развития лежит здесь:

http://code.google.com/p/opendbg/

А вообще он лежит на SVN креклаба, уже потом вернётся "домой".

Подсветка синтаксиса связана с RTF потому, что ГУИ есть два (в разной степени готовности) - Qt и wxWidgets. И там, и там всё делается через RTF. Было бы очень неправильно плодить два разных хайлайтера на гуи. Поэтому нужен один, общий.

Проект модульный, состоит из трёх частей, две из которых заменяемые:

Ядро (их можно переставлять как угодно - есть драйверный вариант, есть вариант Debug API винды, есть желание сделать через хук KiUserExceptionDispatcher, желающие сделать отладчик под линь могут сделать ядро на ptrace'ах)
------
Отладчик (просто дописывается под разные платформы - x86_32,x86_64,ARM,...)
------
УИ (сейчас есть два ГУИ - Qt, wxWidgets, есть CLI - просто командная строка, кто хочет создать свой, может просто его написать и использовать отладчик, это также полезно при создании анпакеров, например)


Ранг: 1015.9 (!!!!)
Статус: Участник

Создано: 29 сентября 2010 22:31 New!
Цитата · Личное сообщение · Стереть #6

тоесть круг лиц которые могут посмотреть на отладчик сечас ограничен?


Статус: Пришелец

Создано: 29 сентября 2010 22:36 New!
Цитата Стереть #7

Вроде того.


Ранг: 601.2 (!)
Статус: Модератор
Research & Development

Создано: 29 сентября 2010 22:46 New!
Цитата · Личное сообщение · Стереть #8

reversecode

<...>

ADD: уже появился ответ int, пока я набирал свой ответ


Ранг: 355.4 (мудрец)
Статус: Uploader
5KRT

Создано: 29 сентября 2010 23:02 New!
Цитата · Личное сообщение · Стереть #9

Это вам нужно какой нибудь Scintilla или Code::Blocks адаптировать, я бы хотел поучаствовать в таком проекте, но сейчас работа занимает все свободное время


Статус: Пришелец

Создано: 29 сентября 2010 23:16 New!
Цитата Стереть #10

Мне не интересно кто чем занят. Мне не нужны советы, чем воспользоваться. Мне нужен кодер.

Далее. Мы никому не будет давать никакие бетки. Здесь не стоит задавать вопросы по архитектуру отладчика, по степени его готовности, или писать здесь свои гениальные идеи.

P.S. Этот форум может жить без говна в темах? Потом ещё жалуются, что посты трутся.


Ранг: 756.5 (! !)
Статус: Участник
Student

Создано: 30 сентября 2010 02:40 New!
Цитата · Личное сообщение · Стереть #11

Сроки?


Ранг: 355.4 (мудрец)
Статус: Uploader
5KRT

Создано: 30 сентября 2010 08:28 New!
Цитата · Личное сообщение · Стереть #12

Да вы уже своими требованиями

Код на Си++ (не си, не делфи, не VB)

Отрезали 80% энтузиастов, странно почему обычный Си не в моде?!


Статус: Пришелец

Создано: 30 сентября 2010 09:22 New!
Цитата Стереть #13

Isaev
Сроков нет, но полное разгильдяйство не приветствуется.

Coderess пишет:
Отрезали 80% энтузиастов, странно почему обычный Си не в моде?!

В проекте уже побывали энтузиасты, которые написали трейсер, потом потеряли его исходники, потом дизассемблировали и снова писали. И где результат? Несколько лет работы лежит сейчас в помойке, ибо код там не расширяемый и кривой. Тоже касается анализатора, который неизвестно сколько писался, а в итоге ничего не умеет.

На си сейчас написана драйверная часть, дизассемблер и эмулятор. Всё остальное должно быть на Си++.


Ранг: 658.6 (! !)
Статус: Участник
CyberMonk

Создано: 1 октября 2010 12:37 New!
Цитата · Личное сообщение · Стереть #14

int ngdbg проект Great-а ))))))

Какой контрол вы используете для вывода ? Врапер уже готов ?

Coderess пишет:
Это вам нужно какой нибудь Scintilla или Code::Blocks адаптировать, я бы хотел поучаствовать в таком проекте, но сейчас работа занимает все свободное время

У тебя есть решение как сделать Scintilla с дополнениями как в листвью , например адрес добавить еще окей ... там есть такая функция , также эту строку можно скрыть или добавить , но можно ли добавить колонки , а если да то как это будет все работать , тут много вопросов , лучшей замены листвью ... даже не знаю .. опять же смотря какие цели , но в оли нравится как сделано , хотя и в иде нравится но можно было бы упростить , для легкого редактирования и других функций. Первое мнение поверхностное это фигня для целей отладчика.


Статус: Пришелец

Создано: 1 октября 2010 12:49 New!
Цитата Стереть #15

mak
А, точно. Я уже и забыл. Но название всё равно у нас было раньше. Хотя сейчас уже выбрано OpenDbg.

Контрол для вывода регистров - wxRichTextCtrl. Окно дизасма - wxListCtrl. Т.е. RichText и формат RTF это пока не жёстко.

Врапер не готов, но сделать не долго.


Ранг: 658.6 (! !)
Статус: Участник
CyberMonk

Создано: 1 октября 2010 13:01 New!
Цитата · Личное сообщение · Стереть #16

Врапер можно и сгенерировать , не вопрос , а можно билд прилепить сюда , там где показано стрелками что хотите и в каком виде? Скажем просто кусок окна где дизасм листинг не разукрашенный и регистры ?

Ранг: 13.0 (новичок)
Статус: Участник

Создано: 5 ноября 2010 16:11 New!
Цитата · Личное сообщение · Стереть #17

А что можно попробовать, не уверен что выйдет, но будим стараться


Статус: Пришелец

Создано: 5 ноября 2010 16:23 New!
Цитата Стереть #18

Уже эта часть реализована.
 eXeL@B —› Основной форум —› Требуются люди для написания подсветки синтаксиса для отладчика [OpenSource]
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS