测试用VC++代码;建一个win32控制台工程;
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int nTest=1;
if(nTest>0)
printf("Hello world!\r\n");
else
printf("Hello everybody!\r\n");
return 0;
}
先构建一个debug版本;
然后用ollydbg打开;
停留在入口点;01091078处;
向下找到if-else分支对应的反汇编代码;
反汇编代码如下;
Address Hex dump