逆向工程核心原理学习笔记(十六):栈帧3:add()函数参数传递与调用

从源代码中我们可以看到调用了printf函数,里面调用了add函数,但是add函数有两个参数。 我们转向汇编代码,看一下是如何传参的。 从401034这个地址开始,就开始把参数压入栈中,直到40103B,把所有的参数都压入到了栈中,然后带哦用401000地址的函数,即add函数。 我们F7往下走,直到走到40103B的地址,观察一下栈中的情况,相对于EBP: 我们可以清楚的看到参数已经被压入到栈中
相关文章
相关标签/搜索