PDA

Просмотр полной версии : [cи] Изменение таблицы импорта


Jes
14.04.2008, 20:08
читал теорию на васме , понял , но подробных примеров реализации автор не предоставил...

Нужен C ( не C++ ) код, демонстрирующий изменение таблицы импорта стророннего приложения ( перехват функции) ...
(нужен для понимания самого принципа , нюансы , тонкости)

desTiny
14.04.2008, 21:02
Технология - вот:
изменение руками в Hex-редакторе :)
http://cydem.org.ua/pars.php?lnk=add_functions&conf=12
IV. Изменение таблицы импорта, или как знакомить приложение с новыми API функциями.

Jes
14.04.2008, 22:17
я имел ввиду в виртуальной помяти
( через Read \ WriteProcessMemory...etc )

desTiny
14.04.2008, 22:43
я имел ввиду в виртуальной помяти
( через Read \ WriteProcessMemory...etc )
А... Ну в памяти у файла структура такая-же... по адресам тех самых dword-ов из таблицы импорта хранятся адреса функций... Их надо поменять :)