|
发表于 2016-2-11 10:13:42
|
显示全部楼层
TarRva=(ULONG)NewAddr-(ULONG)ImageBase;
OldRva=(ULONG)OldAddr-(ULONG)ImageBase;
NtHead=(PIMAGE_NT_HEADERS)((ULONG)ImageBase+ImageBase->e_lfanew);
ExpDir=(PIMAGE_EXPORT_DIRECTORY)((ULONG)ImageBase+NtHead->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT].VirtualAddress); 这代码太挫了。。。
关于EAT/IAT的相关操作代码,可以直接从WRK里抽取,不必从网上抄,网上的代码到了WIN10会出现各种奇葩不兼容问题。 |
|