首页
社区
课程
招聘
[旧帖] 机器码和汇编的关系? 0.00雪花
2004-9-10 17:56 7826

[旧帖] 机器码和汇编的关系? 0.00雪花

2004-9-10 17:56
7826
//如果EAX=0,就一切OK!!!
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00417C1A(U)
|
:00417DC3 33C0                    xor eax, eax
//不用说了,这个跳转一跳就Over了!!!
:00417DC5 E94D020000              jmp 00418017
现在你知道怎么改了,就将00417DC1的7407简单的改为EB07就OK了。

这里7407是机器码等效je 00417DCA 但是7407改为EB07是怎么回事?是不是“不跳转”用汇编语言描述是什么?什么资料有这方面的知识:机器码怎样和汇编语言对应。
是怎么回事?赐教赐教。指点迷津。非常感谢。

[PHP]

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞1
打赏
分享
最新回复 (4)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
final 2004-9-12 16:05
2
0
看不懂你所说的意思
雪    币: 229
活跃值: (56)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
solo_lxy 2004-9-23 15:13
3
0
这里je 00417DCA 的机器码为7407表示短条件跳转(短条件跳转je的机器码表示为:74xx,xx表示跳转多少)07个位移。
现在要把相等就跳转改为不相等就跳转,我们知道无条件跳转的机器码是EBxx,(xx表示跳转位移),所以就这样改罗。
雪    币: 242
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
风凌 2004-9-23 22:15
4
0
给你点资料看看
雪    币: 242
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
风凌 2004-9-23 22:19
5
0
游客
登录 | 注册 方可回帖
返回