云涯历险记

热爱可抵万难

云涯历险记

热爱可抵万难

逆向工程核心原理

核心原理-第5章 栈

栈通常用于存储局部变量、传递函数参数、保存函数返回地址等。调试程序时需要不断查看栈内存。

0x1 栈内存在进程中的作用

  • 暂时保存函数内的局部变量
  • 调用函数时传递参数
  • 保存函数返回后的地址

0x2 栈的特征

栈是由高地址向低地址扩展的数据结构。

ESP为栈顶指针

栈顶指针初始状态下指向栈底

 

发表回复