GetAPIs function
GetAPIs proc
Number:DWORD,AddressNames:DWORD,Addressess:DWORD,Base:DWORD,Delta:DWORD
Описание
Получение адресов API-функций
Вход
AddressNames - указатель на массив ASCIIZ
строк имен функций, вида
imp:
db 'VirtualAlloc',0
db 'GetModuleFileNameA',0
db 'GetWindowsDirectoryA',0
db 'lstrcatA',0
db 'lstrcmpiA',0
db 'CreateThread',0
db 'CreateToolhelp32Snapshot',0
...
Addressess - смещение массива
двойных слов которые заполняет функция, вида
address label DWORD
_VirtualAlloc dd 0
_GetModuleFileNameA dd 0
_GetWindowsDirectoryA dd 0
_lstrcatA dd 0
_lstrcmpiA dd 0
_CreateThread dd 0
_CreateToolhelp32Snapshot dd 0
...
Base - база DLL где находятся требуемые функции
Number - количество функций в блоках AddressNames и
Addressess
Выход
Блок заполняется
адресами нужных функций |