首页
社区
课程
招聘
[旧帖] 一处需修改,字节不同,会重定位的。,请大家帮忙 0.00雪花
发表于: 2007-5-2 08:03 4232

[旧帖] 一处需修改,字节不同,会重定位的。,请大家帮忙 0.00雪花

2007-5-2 08:03
4232
我现在要改:
00409434   83FA1E                 cmp     edx, +$1E
将 +$1E 改为 1000 结果如下,程序运行不正常,请问是什么回事?请大家帮忙怎么改?会重定位的。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 414
活跃值: (531)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
代码过长,超过了指令的长度,
现在指令长度是3个字节,而你换成1000H, 则长度变成6个字节,当然不成了,你可以
在附件找一段空指令处,JMP 过去,写上比较,再跳回到下一指令处,应该是00409437处

空指令处长度要求>7字节.
2007-5-2 09:22
0
雪    币: 141
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以试试:
(原)
xxxxxxxx 0000
00409434 83FA1E
(改)
XXXXXXXX cmp     edx, 1000
00409434 jmp XXXXXXXX
和楼上的一样,这种问题可以套用这个办法。
2007-5-2 09:29
0
游客
登录 | 注册 方可回帖
返回
//