首页
社区
课程
招聘
[旧帖] [求助]汇编指令修改 0.00雪花
发表于: 2009-7-13 14:57 3197

[旧帖] [求助]汇编指令修改 0.00雪花

2009-7-13 14:57
3197
004038AE   .  66:8B1471         MOV     DX,WORD PTR DS:[ECX+ESI*2]
004038B2   .  03D0              ADD     EDX,EAX
004038B4   .  8D85 6CF5FFFF     LEA     EAX,DWORD PTR SS:[EBP-A94]
004038BA   .  52                PUSH    EDX
004038BB   .  50                PUSH    EAX
004038BC   .  E8 6FE4FFFF       CALL    BusLine_.00401D30
004038C1   .  8B8B 90000000     MOV     ECX,DWORD PTR DS:[EBX+90]
004038C7   .  83C4 0C           ADD     ESP,0C

想将第一句DX中的值乘2,我的方法是在004038B2 JMP到文件中的空位置,用SHL,1,但因为用的长跳转,后面几个指令都变成NOP了,ADD,EDX,EAX这条指令在新地址添加容易,但下面一条“ LEA     EAX,DWORD PTR SS:[EBP-A94]”应该如何修改呢?OD中修改时错误,我用十六进制的方法修改,文件好像出错,请问各位有更好的办法吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
LEA     EAX,DWORD PTR SS:[EBP-0A94]
2009-7-13 15:27
0
雪    币: 276
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
原来是这样,非常感谢LS
2009-7-13 16:02
0
游客
登录 | 注册 方可回帖
返回
//