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

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

2021-6-14 18:22
5737

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

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


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



【公告】【iPhone 13、ipad、iWatch】11月15日中午12:00,看雪·众安 2021 KCTF秋季赛 正式开赛【攻击篇】!!!文末有惊喜~

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