Общее·количество·просмотров·страницы

четверг, 19 января 2012 г.

dll export

навоял не большую прогу для определения функций экспортируемых длл-кой
скачать http://splashed.ucoz.ru/DLL_export.rar
Как узнать сколько флагов имеет функция?
Берем дизасм (иду,дасм)-дизассемблим dll ищем в листинге имя функции полученное в проге,смотрим сколько идет push-eй перед call- ом. это и есть кол-во аргументов.
как узнать возвращаемое значение?
проделываем тоже самое,после вызова функции идет retn.простой пример:
retn 4
значит возврат в хексе 4\dword=1 если функция выполняется успешно-возвращаемое значение 1 (или не 0)

Комментариев нет:

Отправить комментарий