逆向工程核心原理学习笔记(十七):栈帧4:开始执行add()函数&生成栈帧

xiaoxiao2021-02-28  112

我们重新调试我们的程序,然后走到401020处

然后我们走到401023处,观察一下EBP的值:

此时的EBP指向了19FF38,我们记录一下。

然后我们继续往下走,走进add()函数里面:

上图显示了add()函数栈帧的形成,

我们走两步:

我们发现此时的EBP存放的就是main函数的EBP,也就是main函数的EBP被备份到了栈中,然后EBP被设置为一个新值。

转载请注明原文地址: https://www.6miu.com/read-68447.html

最新回复(0)