首页
社区
课程
招聘
[旧帖] [求助]exe重定位问题,希望大牛给个解释~~~ 0.00雪花
发表于: 2012-7-1 20:40 1567

[旧帖] [求助]exe重定位问题,希望大牛给个解释~~~ 0.00雪花

2012-7-1 20:40
1567
最近刚学习pe文件格式,感觉又是一片心得天地,但是也遇到不少问题,是这样的:为什么dll被加载,虽然基址改变,但是系统会更加dll的重定位表进行重定位。但是exe就不行了,虽说exe也可以有重定位表但是貌似不管用,因为我重定位了重定位表的数据以及IAT,但是用另一个文件分配内存并执行代码入口点,还是跑不起来,不知道问题在哪儿。。。希望大牛能给个解释~~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
2
编写RunPE是有大学问的,没你想象的那么简单,要处理的事情很多。论坛里有RunPE的代码,你可以参考一下。
2012-7-1 20:58
0
雪    币: 388
活跃值: (147)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
好像vc6编译出来的exe可以成功重定位,vs2005开始编译出来的会失败
2012-7-1 21:18
0
雪    币: 120
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
好象改下重定位表,然后把校验4字节重新改下就可以了吧
2012-7-2 16:46
0
游客
登录 | 注册 方可回帖
返回
//