![]() |
eXeL@B —› Основной форум —› Olly и имена API функций |
Посл.ответ | Сообщение |
|
Создано: 07 декабря 2005 13:41 · Личное сообщение · #1 |
|
Создано: 07 декабря 2005 13:48 · Личное сообщение · #2 |
|
Создано: 07 декабря 2005 14:04 · Личное сообщение · #3 |
|
Создано: 07 декабря 2005 14:09 · Личное сообщение · #4 |
|
Создано: 07 декабря 2005 14:17 · Личное сообщение · #5 |
|
Создано: 07 декабря 2005 17:42 · Личное сообщение · #6 Видимо честному народу не понятно Обьясняю: скажем некоторой функцией проги идет проверка системных библиотек и поиск функций по сигнатуре+ СС, потом когда она будет найдена часть ее будет исполнятся в секции защиты (при необходимости) а остальная из системной библиотеки. Задача: после поиска сигантуры "функция поиска" на выходе имеет в edi адрес где-то в середине оригинальной функции как найти название эмулируемой в дальнейшем api имея в наличии только адрес в середине ее. P.S. Я конечно понимаю что можно проэмулировать до захода в какие-нибудь внутренние подпрограммы функции но мне почему-то кажется что до этого автор не дошел. Короче будем надеесся на лучшее. ![]() |
|
Создано: 07 декабря 2005 18:01 · Личное сообщение · #7 Medsft Давай розсуждать вместе. Адресс где то в середине основной функции, скажем во внутренне-служебной. Вот эту внутренне-служебную вызывают до хр... количества раз самые разные функции. Как же теперь определить материнскую ? Был бы вызов - можно стек трассировать. Если адресс не принадлежит чёрнорабочей функции. Получи все адреса ескпортируемых ф-ий. Упорядочни по адресам. Проверь на близлежащую. Разве есть ещё варианты алгоритма ? ![]() |
|
Создано: 08 декабря 2005 05:18 · Личное сообщение · #8 Medsft пишет: как найти название эмулируемой в дальнейшем api имея в наличии только адрес в середине ее. Если я правильно понял: находишься в теле Апи-функции, делаешь анализ кода (Ctrl_A), идешь в начало фунции (теперь это видно), а затем View Call Tree (Ctrl_K) и название функции у тебя перед глазами. ![]() |
![]() |
eXeL@B —› Основной форум —› Olly и имена API функций |