最近在看IDA的书,讲汇编语言的部分提到了一种防止递归向下汇编器逆向程序的方法 这里esp指向栈顶,也就是调用方最后入栈的返回地址.然而实际在VC2017里用内联汇编这么做是不行的,原因可以看看VC生成的汇编 代码: int __stdcall func1(int param) { 00AC10A0 push ebp 00AC10A1 mov ebp,esp 00AC10A3 sub esp, int local = param; 00AC10A6 mov eax,dword ptr [para…