首页
社区
课程
招聘
请教汇编问题
发表于: 2004-5-1 14:13 6504

请教汇编问题

2004-5-1 14:13
6504
0048E0F7    E8 8C63F7FF     CALL   00404488                         ; 0048E0FC    74 35           JE      SHORT 0048E133      
把第二行的代码该为jne只需要把74 该为75 即可,但是如果修改0048e133是否可以呢 ,

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 6
支持
分享
最新回复 (5)
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看不明白。
2004-5-1 14:17
0
雪    币: 258
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如果不熟悉汇编,你可以用一个笨办法,你用HIEW试试就可以了,就是麻烦了点,还是学好汇编来吧。
2004-5-1 14:20
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
4
最初由 linf 发布
0048E0F7 E8 8C63F7FF CALL 00404488 ; 0048E0FC 74 35 JE SHORT 0048E133
把第二行的代码该为jne只需要把74 该为75 即可,但是如果修改0048e133是否可以呢 ,


好象是这样的:

如果跳到0048E134,就把机器码74 35 中的35改为36,如果跳到0048E136,就把机器码74 35 中的35改为38,依次类推。也就是说机器码74 35 中的35表示跳转的距离。
2004-5-1 16:17
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
5
可以修改那个地址
不过小心修改以后代码多少发生变化.可以用nop补齐
2004-5-1 16:26
0
雪    币: 222
活跃值: (138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
感谢大家帮助,已经掌握了方法。
2004-5-7 13:06
0
游客
登录 | 注册 方可回帖
返回
//