Chapter 3 Machine-Level Representation of Programs
本章的核心目标是解构高级语言(以C语言为例)与处理器指令集体系结构(ISA)之间的映射关系。通过学习x86-64汇编语言,我们将精确理解编译器如何将程序中的控制流、过程调用和数据结构转换为机器可执行的代码。掌握本章是进行高级调试、性能分析、逆向工程以及理解系统级安全漏洞的基础。
TL; DR:
- ISA 和 汇编
- 访问与处理信息
- 数据传送
- 算术逻辑操作
- 控制流
- 常见控制流
- 过程调用
- 栈
- 常见的控制模式
- 数据结构安全
- 数据访问
- 寻址模式
- 高级数据结构
- 攻击与对抗
© 2025. ICS Team. All rights reserved.