星巡研究院

渗透视角下的二进制安全

* 第一部分 编译链六层穿透 * 编译 - 1 C 源码→预处理 * 编译 - 2 预处理→汇编 * 编译 - 3 汇编→目标文件 * 编译 - 4 目标文件→可执行文件 * 编译 - 5 可执行文件→进程 * 编译 - 6 进程→CPU 执行 * 第二部分 汇编与 C 对照 * 对照 - 1 变量→栈 / 寄存器 * 对照 - 2 函数→栈帧 * 对照 - 3 条件→跳转 * 对照 - 4 循环→回跳 * 对照 - 5 函数调用→call/ret * 第三部分 二进制文件格式 * 格式 - 1 ELF 格式 * 格式 - 2 PE 格式 * 格式 - 3 Mach-O 格式 * 格式 - 4 节区与符号表 * 第四部分 静态分析 * 静态 - 1 工具链 * 静态 - 2 字符串搜索与交叉引用 * 静态 - 3 从汇编还原 C 逻辑 * 第五部分 动态调试 * 动态 - 1 GDB 调试 * 动态 - 2 Frida 动态插桩 * 动态 -
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门