Сейчас на форуме: -Sanchez-, Alf, Adler, Rio (+6 невидимых)

 eXeL@B —› Софт, инструменты —› Софт для документирования кода при реверсе
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 23 марта 2015 16:43
· Личное сообщение · #1

Доброго времени суток! Возник такой вопрос, а никто низнает о существовании софта для облегчения документирования кода при реверсе. Вопрос может быть не сильно понятен, но попытаюсь обьяснить что интересует. Вот например есть кусок кода после дизасма или декомпиля, хотелось бы допустим построить графы, перепообзывать переменные (рефакторинг), разрисовать схему исмользования переменной и т.д. Ну как вариант это в вворде блок схемами делать.. но как по мне это страшный секс.. Вот до этого дня так и мучался.. Вот.. созрел спросить комьюнити.. может есть удобный инструмент?

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 25 марта 2015 21:24
· Личное сообщение · #2

--> Link <--

| Сообщение посчитали полезным: Jb23

Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 25 марта 2015 21:36 · Поправил: F_a_u_s_t
· Личное сообщение · #3

reversecode пишет: --> Link <--

Жесть, тот случай когда описание по сложности не уступает самим данным.

Jb23
С таблетками не ко мне.
Там ничего сложного, сами осилите или в запросы.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 26 марта 2015 10:27
· Личное сообщение · #4

Я вообще не пойму в чем смысл визуализаторов бинарных данных. Ну разукрасили каждый байт своим цветов, получили пеструю поебень, и что...

-----
Лучше быть одиноким, но свободным © $me





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 26 марта 2015 10:42
· Личное сообщение · #5

по той утилите?
смысл что бы угадать закономерность итд, понять как устроен поток данных, понять с какого бока к нему подходить

в принципе в том же фаре F3 хватает, но видимо кто то решил что правильнее это видеть на больших промежутках чем окно фара в 50 строк ))




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 26 марта 2015 11:06
· Личное сообщение · #6

reversecode пишет:
по той утилите?

Не, встречал несколько других.

-----
Лучше быть одиноким, но свободным © $me




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 26 марта 2015 13:58
· Личное сообщение · #7

я ща быстро не вспомню название.. но есть софтина.. которую очнень любят те, которые занимаются чиптюнингом авто.. прога анализиурует прошивку и ищет карты калибровой.. с авто возможностью детекта 2д 3д графиков и числовых параметров.. поэтому каждому софту свой интерес. Софт по большому счету это автоматизация руттиных процесов, поэтому каждый софт имеет право на жизнь. Другой вопрос подходит он лично тебе или нет. Я вобщемто не жалею что топ создал) почитал посмотрел, пару интересных линков все таки роскачило, + люди описали кто чем для чего пользуется)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....


| Сообщение посчитали полезным: Jb23


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 26 марта 2015 19:47 · Поправил: Isaev
· Личное сообщение · #8

F_a_u_s_t пишет:
или hexinator

вроде WinHex умеет так же? или тут удобнее?
VodoleY пишет:
Ну как вариант это в вворде блок схемами делать..

На эти блоксхемы в кривом ворде потеряешь больше времени, чем на основную часть реверса, если конечно ты не создаёшь туторы для школьников, то это чаще лишнее))
что-то вы очень заморачиваетесь... я обычно рядом с прогой создавал Info.txt в котором по шагам документировал процесс, на случай выхода новых версий, чтобы не терять много времени, глянул и восстановил в голове как защита устроена и откуда начать лучше.
Если что-то большое и запутаное, приходилось в тетрадке чертить иногда

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

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 26 марта 2015 19:52
· Личное сообщение · #9

Isaev пишет: вроде WinHex умеет так же? или тут удобнее?

WinHex и рядом не лежал, там python\lua со всеми вытекающими, можешь наставить 100500 библиотек для обработки данных,дополнительных окошек, запилить экстакторы, конвертеры etc, помимо этого весьма удобный формат для описания грамматик.


<< . 1 . 2 .
 eXeL@B —› Софт, инструменты —› Софт для документирования кода при реверсе
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати