汇编
:0040D7A4 56 push esi
:0040D7A5 89E6 mov esi, esp
:0040D7A7 83EC10 sub esp, 00000010
:0040D7AA 31C9 xor ecx, ecx
:0040D7AC 52 push edx
:0040D7AD 31D2 xor edx, edx
:0040D7AF E8A4FFFFFF call 0040D758
:0040D7B4 89F2 mov edx, esi
:0040D7B6 58 pop eax
:0040D7B7 E8DC7EFFFF call 00405698
:0040D7BC 83C410 add esp, 00000010
:0040D7BF 5E pop esi
:0040D7C0 C3 ret
:0040D7C1 8D4000 lea eax, dword ptr [eax+00]
* Referenced by a CALL at Addresses:
------------------------------------------------------------
问题:以上是汇编代码,想要最后返回的是2,应该怎么改? 正在hold住,马上结贴
[最优解释]
这段代码是什么意思
[其他解释]
说明一下:是想通过修改前面的机器码C3使得返回值为2,而不是直接修改汇ret为ret 2
[其他解释]