栈与调用类

作者:Vesper Vei
1 分钟阅读

目录

  1. 栈与调用类
  2. 概述
  3. 子类说明
  4. 指令列表
    1. 栈操作
    2. 调用与返回
    3. 栈帧构建与销毁

栈与调用类

概述

这一类指令主导程序的调用链结构,是函数执行与返回的核心。在 PWN 中,它们是最敏感、最关键的指令:所有的栈溢出、返回地址控制、ROP、调用链劫持都围绕这些指令展开。

理解这些指令意味着掌握程序运行的骨架。

子类说明

栈帧构建类
栈帧销毁类
函数调用与返回
控制栈指针(RSP)与基址指针(RBP)的变化
各种攻击技术(ROP / ret2…)都依赖对这些指令行为的精准理解

指令列表

栈操作

调用与返回

栈帧构建与销毁


关系图谱

Loading graph...