目的:找到一个hello world 程序的 main 函数 |
VS 2019 Debug版
| | | —- | —- | | 1.将exe文件拖拽到 OD 中,程序直接显示程序的入口点(OEP) |
| | 2.双击进入下一层,单独的第一call (第一层) |
| | 3.第二层,两个call 中的第二个call |
| | 4.第三层,一般紧邻第二层,前面会有很多扰乱的代码,int 3等,要耐心寻找
是3个连续call的第2个|
| | 5.第四层,连续四个call 的最后一个call |
| | 6.一层跳转指令 |
| | 7.找到main |
|
VS 2013 12.0 Debug版
入口 OEP,单步步入 | ![]() |
第二步:有两个call 第2个是main的启动函数 |
![]() |
vs 2013版 是3个push 后跟一个call |
![]() |
找到main 函数 | ![]() |
VS 2019 找WinMain 函数
| |
|
| |