首页
社区
课程
招聘
Section的VOffset可以为负数吗?
发表于: 2006-5-16 09:23 5005

Section的VOffset可以为负数吗?

2006-5-16 09:23
5005
我要在脱壳后的代码中加一个段,但是这个段的地址要比imagebase还要低,脱壳后的代码imagebase在500000,但里面有call 4xxxxx的代码,(脱壳前的代码是有这个地址的段的),所以我想把那段copy加到原来的地址,有什么办法吗?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
据说,可能你修错了,如imagebase是500000,程序里不可能有call 4xxxxx的代码。
2006-5-16 09:37
0
雪    币: 200
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
程序里实际是call [6xxxxx],但这个6xxxxx放的地址是4xxxxx,我看了一下未脱壳的程序,它的imagebase也是500000,但似乎把某些代码解到了[4xxxxx]这个段,dump出来的程序里就没有这个段。

最初由 kanxue 发布
据说,可能你修错了,如imagebase是500000,程序里不可能有call 4xxxxx的代码。
2006-5-16 09:53
0
雪    币: 200
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
搞定了,加了一个段在后面,然后把call那个地方的地址改成我加的实际地址,幸好暂时看来只有2个地方需要改
2006-5-16 11:00
0
游客
登录 | 注册 方可回帖
返回
//