Сейчас на форуме: YDS, _MBK_, user99, ManHunter (+6 невидимых)

 eXeL@B —› Основной форум —› Свои опиасания функций в OllyDbg
Посл.ответ Сообщение

Ранг: 6.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 декабря 2005 21:09
· Личное сообщение · #1

OllyDbg содержит в себе имена и аргументы более чем 2300 функций, что
позволяет вместо
[PRE]
PUSH EAX
PUSH E8
PUSH EBX
PUSH Mymodule.004801D2
PUSH ESI
CALL Mymodule.sprintf
[/PRE]

видеть
[PRE]
PUSH EAX ; <%.*s>
PUSH E8 ; <*> = E8 (232.)
PUSH EBX ; <%08X>
PUSH Mymodule.004801D2 ; format = "Size %08X (%.*s) bytes"
PUSH ESI ; s
CALL Mymodule.sprintf ; sprintf
[/PRE]


Но, описаний, которые есть в Olly, не всегда хватает, поэтому автор OllyDbg
дал нам возможность создавать
свои(см. в справке по Olly раздел "Custom function descriptions").
Но ручками переписывать из C хидеров все функции и енумы - это занятие для
мазахистов, поэтому я написал скрипт на GAWK который делает это автоматически.

gawk - GNU версия интерпретатора языка программирования AWK, который есть
на всех *NIX тачках и в Cygwin'е.
Скомпилированный gawk под win можно найти в сети.

Бета версия скрипта и примеры его работы в аттаче.

59de_h2arg.zip.zip




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 12 декабря 2005 10:08
· Личное сообщение · #2

Странно...
Дубугер под Вин
Функции под Вин
Заголовочные файлы под Вин
Скрипт под *nix

-----
Yann Tiersen best and do not fuck





Ранг: 230.5 (наставник)
Активность: 0.180
Статус: Участник
Norg

Создано: 12 декабря 2005 12:39
· Личное сообщение · #3

PE_Kill пишет:
Скрипт под *nix
А для маздая нету?

-----
M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240




Ранг: 6.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 декабря 2005 22:00
· Личное сообщение · #4

Для запуска скрипта нужен Gawk, который есть и под windows.
Вот ссылка:http://gnuwin32.sourceforge.net/packages/gawk.htm http://gnuwin32.sourceforge.net/packages/gawk.htm



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 12 декабря 2005 23:04
· Личное сообщение · #5

Zyzomys
Знаешь, ты бы лучше коллекцию результатов выкладывал, это было бы всем полезно!

-----
Всем привет, я вернулся



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


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