1.把可执行文件拖入x32dbg。
2.按F9,运行到mainCRTStartup。
3.按F7,进入mainCRTStartup。
4.按F7,进入__scrt_common_main。
5.第一个call按F8跳过,第二个call按F7进入__scrt_common_main_seh,在_initterm调用处断点。
6.按F9运行到断点处。
7.按F7,进入_initterm。
8.按F7。
9.在jmp处断点。
10.按F9运行到断点处,在jmp前一个call断点。
11.按F9运行到断点处,为全局对象g_person1生成构造代理函数。
12.按F7,进入g_person1构造代理函数。
13.前两个call按F8跳过,第三个call按F7进入构造函数。
14.按F7,可以看到构造函数的内部实现。