首页
›
网络安全工程与攻防实战
›
022-CTF竞赛Pwn与逆向工程
›
《异构架构QEMU与AFL模糊测试》
VIP20
本课程属于:022-CTF竞赛Pwn与逆向工程
网络安全工程与攻防实战 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
异构架构QEMU与AFL模糊测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
异架构Pwn概述
什么是异架构Pwn · 常见异架构平台(ARM/MIPS/R… · 异架构漏洞利用的挑战与机遇
Pwn
异架构
02
环境搭建
QEMU系统模式与用户模式安装 · 交叉编译工具链配置(gcc-arm-… · 目标系统镜像准备
环境搭建
QEMU
03
Fuzz基础理论
Fuzz测试的定义 · 变异策略(bit flip/byte… · 覆盖率引导(AFL/LibFuzze…
Fuzz
基础理论
04
AFL/QEMU模式详解
AFL的QEMU模式原理 · 二进制插桩 · 边覆盖(Edge Coverage)…
AFL/QEMU
模式详解
05
异架构Fuzz工具选型
AFL++ · Fuzzilli(JavaScrip… · HarfBuzz(字体解析)
Fuzz
异架构
06
目标程序识别与提取
从固件中提取用户态程序 · 识别网络服务(HTTP/TFTP/S… · 静态分析入口点
目标程序识别
提取
07
Fuzz Harness编写
编写针对异架构的Harness · 模拟系统调用 · 处理信号与异常
Fuzz
Harness
08
输入样本生成
基于协议规范生成种子(Protoco… · 使用Radamsa/Peach变异 · 字典优化策略
输入样本生成
Protoco
09
QEMU系统模式Fuzz
启动完整系统镜像 · 使用AFL的持久模式(Persist… · 快照恢复(Snapshot)技术
QEMU
Fuzz
10
覆盖率分析
使用gcov/lcov分析QEMU插… · GDB动态调试查看覆盖路径 · IDA Pro脚本统计基本块
覆盖率分析
gcov/lcov
11
Crash分类与去重
基于栈回溯(Backtrace)去重 · 利用Exploitable/GDB插… · Crash的Exploitabili…
Crash
分类
12
Crash复现与调试
使用QEMU+GDB远程调试 · 设置断点分析崩溃上下文 · 提取关键寄存器与内存状态
Crash
复现
13
漏洞根因分析
栈溢出(Stack Overflow… · 堆溢出(Heap Overflow) · 格式化字符串
漏洞根因分析
Stack
14
异架构ROP基础
ARM/MIPS的调用约定 · 寻找Gadget(ROPgadget… · 构造ROP链的约束条件
ROP
异架构
15
ARM架构Pwn实战
ARM/Thumb模式切换 · 栈布局与LR寄存器利用 · PIC(位置无关代码)处理
ARM
Pwn
16
MIPS架构Pwn实战
MIPS延迟槽(Delay Slot… · 缓存一致性(Cache Cohere… · syscall调用方式
MIPS
Pwn
17
RISC-V架构Pwn实战
RISC-V调用约定(A0-A7) · 压缩指令集(RVC)处理 · PMP(物理内存保护)绕过
RISC-V
Pwn
18
ASLR与NX绕过
异架构ASLR实现差异 · 利用Partial Overwrit… · ret2plt/ret2csu技术
ASLR
NX
19
堆利用技术
异架构堆管理器差异(dlmalloc… · 堆溢出利用(unlink/fastb… · 堆风水(Heap Feng Shui…
堆利用技术
dlmalloc
20
Fuzz与静态分析结合
使用Ghidra/IDA Pro脚本… · 符号执行(Angr)约束求解 · 污点分析(Taint Check)
Fuzz
静态分析结合
21
自动化利用生成
基于Crash的自动Exploit生… · 使用pwntools模板化利用 · FirmAE自动化验证
自动化利用生成
Crash
22
固件Fuzz实战
使用FirmAFL/Firmdyne… · 模拟外设(GPIO/UART) · 处理NVRAM依赖
Fuzz
固件
23
内核Fuzz
异架构内核模块Fuzz(syzkal… · ioctl命令Fuzz · 内核崩溃分析与提权利用
Fuzz
内核
24
浏览器/JS引擎Fuzz
V8/SpiderMonkey在AR… · JIT编译器漏洞 · 利用Fuzzilli生成PoC
JS
Fuzz
25
网络协议Fuzz
Modbus/DNP3工控协议Fuz… · MQTT/CoAP物联网协议Fuzz · 使用Boofuzz框架
Fuzz
网络协议
26
Fuzz性能优化
并行Fuzz(多核/分布式) · 使用共享内存减少开销 · 种子调度策略优化(AFL的MOPT)
Fuzz
性能优化
27
Crash Triage与报告
编写漏洞报告(CVE申请) · PoC验证与简化 · 修复建议(Patch Diff)
Crash
Triage
28
CTF实战案例
典型异架构Pwn CTF题目分析(A… · 从Fuzz到Exploit的完整流程 · 解题思路总结
CTF
实战案例
29
工业级案例
CVE-2023-XXXX(路由器堆… · CVE-2022-XXXX(摄像头栈… · 真实漏洞利用链分析
工业级案例
CVE-2023-XXX…
30
未来趋势与总结
AI辅助Fuzz(LLM生成种子) · 异构计算安全(TEE/GPU) · 课程总结与进阶路线
未来趋势
AI
所属VIP或分类
同VIP:ARM64与MIPS堆内存安全分析
同VIP:ARM与MIPS程序静态动态调试
同VIP:ARM与MIPS逆向分析及CTF调试