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

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

2004-9-10 17:56
7957
//如果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]

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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