-
-
[求助]数据目录表中的“Import Address Table(IAT)”这项的值就不需要修改吗
-
发表于:
2009-7-15 17:15
5594
-
[求助]数据目录表中的“Import Address Table(IAT)”这项的值就不需要修改吗
大家好,虽然我老早就已经购买了《加密与解密》第二版,但是最近才得以去看看。
我在阅读《加密与解密》和《软件加密技术内幕》过程中有一处不大明白:
第二版《加密与解密》中的
第9章 增加PE文件功能
……
9.3 增加输入函数
……
9.3.1 手工增加”
“本节将给pediy.exe文件增加SendMessageA函数。扩充时一定要注意RVA和文件偏移地址的转换,……
在原IID数组中,通过增加一个IID数组来存放USER32.dll……
由于原空间不够,将其移到0x2250处;……
同时将目录表里的输入表RAV填上0x2250,IDD数组的大小改为0x64,……
OriginalFirstThunk可以为0,程序会根据FirstThunk指向的IAT调用函数。
……”
这两本书中都只是修改了数据目录表中的“Import Table”和“IDD数组”,而对数据目录表中的“Import Address Table(IAT)”项都只字未提。
我想问的是,数据目录表中的“Import Address Table(IAT)”这项的值就不需要修改吗?《加密与解密》第三版的513页在这问题上也只是一笔带过。为什么?好心人能否指点一下。
我先谢谢了!
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!