Сейчас на форуме: vsv1 (+5 невидимых) |
eXeL@B —› Вопросы новичков —› Ручной поиск в экспорте PE |
Посл.ответ | Сообщение |
|
Создано: 11 марта 2016 15:53 · Личное сообщение · #1 |
|
Создано: 11 марта 2016 16:10 · Поправил: vden · Личное сообщение · #2 Если адрес указывает в таблицу экспорта - это форврдинг. Forwarder RVA Pointer to a null-terminated ASCII string in the export section, giving the DLL name and the name of the export (for example, “MYDLL.expfunc”) or the DLL name and an export (for example, “MYDLL.#27”). A Forwarder RVA exports a definition from some other image, making it appear as if it were being exported by the current image. Thus the symbol is simultaneously imported and exported. For example, in KERNEL32.DLL in Windows NT, the export named “HeapAlloc” is forwarded to the string “NTDLL.RtlAllocateHeap”. This allows applications to use the Windows NT-specific module “NTDLL.DLL” without actually containing import references to it. The application’s import table references only “KERNEL32.DLL.” Therefore, the application is not specific to Windows NT and can run on any Win32 system. | Сообщение посчитали полезным: SWR |
|
Создано: 12 марта 2016 08:37 · Поправил: VodoleY · Личное сообщение · #3 |
|
Создано: 12 марта 2016 15:20 · Личное сообщение · #4 |
eXeL@B —› Вопросы новичков —› Ручной поиск в экспорте PE |