-
-
[旧帖]
[求助]汇编指令修改
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直播授课