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

请教汇编问题

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

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞6
打赏
分享
最新回复 (5)
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
illiperson 2004-5-1 14:17
2
0
看不明白。
雪    币: 258
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Leaders 2004-5-1 14:20
3
0
如果不熟悉汇编,你可以用一个笨办法,你用HIEW试试就可以了,就是麻烦了点,还是学好汇编来吧。
雪    币: 319
活跃值: (2329)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
csjwaman 24 2004-5-1 16:17
4
0
最初由 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表示跳转的距离。
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
nbw 24 2004-5-1 16:26
5
0
可以修改那个地址
不过小心修改以后代码多少发生变化.可以用nop补齐
雪    币: 222
活跃值: (138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
linf 2 2004-5-7 13:06
6
0
感谢大家帮助,已经掌握了方法。
游客
登录 | 注册 方可回帖
返回