首页
社区
课程
招聘
[求助]修改重定位表位置,导致随机基址失效
发表于: 2021-6-14 18:22 8477

[求助]修改重定位表位置,导致随机基址失效

2021-6-14 18:22
8477

这是一个加了壳程序,我修改了重定位表位置,修改为了外壳的重定位表,并做了一些处理,但是随机基址却失效了

去掉修改重定位表位置的代码后,随机基址是生效的


这是我的代码,是什么原因呢,跟PE加载器有关吗



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 2166
活跃值: (3226)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
随机基址失效应该是和DLLCHARACTERISTICS 字段下的DYNAMICBASE有关,看看你的处理是否给这个字段造成了影响。
2021-6-17 09:34
1
雪    币: 389
活跃值: (4112)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
3
xiaohang 随机基址失效应该是和DLLCHARACTERISTICS 字段下的DYNAMICBASE有关,看看你的处理是否给这个字段造成了影响。
已经找到原因了,是我的重定位表的size属性与实际的重定位表大小不匹配的原因
2021-6-18 15:15
0
雪    币: 208
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
想了解一下如何修改重定位表的工具呢
2021-7-3 12:45
0
游客
登录 | 注册 方可回帖
返回
//