读书人

哪位高手用VC2008反过汇编来研究点小

发布时间: 2012-09-16 17:33:16 作者: rapoo

谁用VC2008反过汇编,来研究点小问题
下面是一个CPP文件的全部代码

C/C++ code
#include <iostream>using namespace std;void main(){    int a=1234;}


设断点,反汇编之后居然出现成千上万行代码。反汇编窗口也没有行号,设了半天也没出来。下面是mainhasn部分的汇编代码。在这段代码的上下都有成千上万行代码。。。。。
1、每个指令前面的数字是啥意思,比如 00C91370、00C91371
2、成千上万行代码是什么东西
Assembly code
#include <iostream>using namespace std;void main(){00C91370  push        ebp  00C91371  mov         ebp,esp 00C91373  sub         esp,0CCh 00C91379  push        ebx  00C9137A  push        esi  00C9137B  push        edi  00C9137C  lea         edi,[ebp-0CCh] 00C91382  mov         ecx,33h 00C91387  mov         eax,0CCCCCCCCh 00C9138C  rep stos    dword ptr es:[edi]     int a=1234;00C9138E  mov         dword ptr [a],4D2h }


[解决办法]
00C91370、、这些一看就是地址啊。。。

读书人网 >VC/MFC

热点推荐