首页
›
网络安全工程与攻防实战
›
022-CTF竞赛Pwn与逆向工程
›
《异构架构程序Fuzz测试与验证》
VIP20
本课程属于:022-CTF竞赛Pwn与逆向工程
网络安全工程与攻防实战 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
异构架构程序Fuzz测试与验证
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
异架构Pwn与Fuzz概述
什么是异架构(ARM/MIPS/RI… · Fuzz测试在安全研究中的定位
Pwn
Fuzz
02
环境搭建(上)
QEMU用户态模拟器安装与配置 · 交叉编译工具链(gcc-arm-li…
环境搭建
QEMU
03
环境搭建(下)
AFL/AFL++核心Fuzzer的… · LibFuzzer的集成方式 · Docker镜像封装
环境搭建
AFL/AFL++
04
目标程序编译
为ARM/MIPS架构编译C/C++… · 开启常见sanitizer(ASAN… · 静态链接与动态链接的选择
目标程序编译
ARM/MIPS
05
AFL基础使用
AFL工作流程(插桩 · 反馈 · 变异)
AFL
基础使用
06
AFL进阶技巧
自定义字典(-x) · 确定性变异与随机变异 · 并行Fuzzing(-M/-S模式)
AFL
进阶技巧
07
LibFuzzer入门
编写第一个Fuzz Target函数 · 链接LibFuzzer · 与AddressSanitizer协…
LibFuzzer
Fuzz
08
LibFuzzer进阶
自定义Mutator · 自定义Crossover · FuzzOneInput与FuzzT…
LibFuzzer
进阶
09
QEMU模式下的AFL
afl-qemu模式原理 · 为闭源二进制程序插桩 · 性能开销分析与优化
QEMU
AFL
10
Unicorn模式下的Fuzz
Unicorn引擎基础 · 使用Unicorn + AFL对固件…
Unicorn
Fuzz
11
Firmware Fuzz实战
从固件中提取文件系统 · 定位网络服务或解析器 · 编写Fuzz Harness
Firmware
Fuzz
12
网络协议Fuzz
使用AFL网络模式(afl-netw…
Fuzz
网络协议
13
内核模块Fuzz
syzkaller简介 · 针对异架构内核模块的Fuzz思路 · QEMU系统模式下的内核Fuzz
Fuzz
内核模块
14
覆盖率反馈机制
代码覆盖率的概念(边/块/路径) · AFL的位图(Bitmap)原理 · 如何解读覆盖率报告
覆盖率反馈机制
代码覆盖率的概念
15
Crash分析与Triage
复现Crash · 使用GDB-multiarch调试异… · 利用Exploitable/GDB插…
Crash
Triage
16
漏洞利用基础(ARM)
ARM架构下的ROP链构造 · 栈溢出利用 · 绕过NX/ASLR的基础方法
ARM
漏洞利用基础
17
漏洞利用基础(MIPS)
MIPS架构下的栈布局 · 跳板(gadget)寻找 · 系统调用(syscall)的差异
MIPS
漏洞利用基础
18
漏洞利用基础(RISC-V)
RISC-V架构的调用约定 · Pwn题中的常见漏洞模式 · 利用思路初探
RISC-V
漏洞利用基础
19
Fuzz Harness编写(上)
针对库函数(如libpng · libxml2)编写Harness · 处理全局状态与初始化
Fuzz
Harness
20
Fuzz Harness编写(下)
针对复杂状态机(如协议解析器)编写H… · 持久模式(Persistent Mo…
Fuzz
Harness
21
种子(Seed)策略
种子生成与变异策略 · 基于语法的种子生成(Grammar-… · 使用Radamsa进行种子变异
Seed
种子
22
差分Fuzz(Diff Fuzz)
对同一算法的不同实现(如OpenSS… · 发现逻辑不一致漏洞
Fuzz
Diff
23
结构化Fuzz
使用Protobuf或Libprot… · 网络包)进行Fuzz
Fuzz
结构化
24
Fuzz与符号执行结合
Triton或Angr辅助Fuzz · 用符号执行求解复杂路径约束 · 生成新种子
Fuzz
符号执行结合
25
Fuzz与污点分析结合
利用污点分析指导Fuzz变异 · 聚焦于处理用户输入的代码区域
Fuzz
污点分析结合
26
CI/CD集成Fuzz
在GitLab CI/GitHub… · 设置定时任务与回归测试
CI/CD
Fuzz
27
Fuzz结果可视化
使用AFL-plot · Coverage Viewer(如L… · 分析Fuzz瓶颈
Fuzz
结果可视化
28
真实CVE复现与Fuzz
选择一个异架构相关的CVE(如CVE… · 复现并用Fuzz工具验证
CVE
Fuzz
29
CTF中的Fuzz技巧
CTF Pwn题目中的Fuzz策略 · 如何快速定位漏洞点 · 结合逆向工程进行定向Fuzz
CTF
Fuzz
30
课程总结与未来展望
异架构Fuzz的挑战(性能 · 可移植性) · 新兴技术(AI-guided Fuz…
课程总结
未来展望
所属VIP或分类
同VIP:ARM64与MIPS堆内存安全分析
同VIP:ARM与MIPS程序静态动态调试
同VIP:ARM与MIPS逆向分析及CTF调试