-
-
[旧帖]
手动修改DLL中 Call 函数的一些问题
0.00雪花
-
发表于:
2010-1-25 10:17
3501
-
[旧帖] 手动修改DLL中 Call 函数的一些问题
0.00雪花
修改一个DLL中的一些代码,会用LoadLibraryA 函数。
我在倒入表中找到这个函数入口地址
也在代码中收索到使用倒入表是用
call Dword Ptr [10009004] 10009004 是倒入表入口地址的Table的地址
十六进制的是FF15 04900010
我在空隙中添加了 FF15 04900010 在此DLL加载过程中 此DLL的基址会变其他的值
原代码中的 call Dword Ptr [10009004] 会根据基址编换。
但是我自己添加的就不会变换。
是什么原因?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!