-
-
[求助]关于重定位
-
发表于:
2004-12-20 01:45
4450
-
壳部分关于重定位是这样写的
IMAGE_BASE_RELOCATION保留,使它指向没有压缩过的.reloc节
(即压缩过后还是能检索到重定位表的)
壳代码部分进行重定位
一般dll的测试都能通过
但是我目前遇到一个dll,使用了BHO技术
当下命令regsvr32 XXX.dll,运行导出函数dllRegisterServer的时候,系统给出错误代码"80029c40"
跟踪发现,重定位在某些地方是必须的,但是某些地方进行重定位是会导致错误。而程序有37个重定位的section,实在不好确定那些需要,那些不需要,而且仅仅靠跟踪判断似乎不是太具有通用性。
可能这样问大家比较含糊,看不懂也就算了,我实在不好把测试程序贴出来,兄弟们谁遇到就讲讲,没遇到也没办法了。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)