📘 固件逆向实战手册
大模型辅助
🧩 30 章节 · 完整路线
01
固件逆向全景图
什么是固件 · 逆向价值 · 大模型改变规则 · 课程路线图
02
固件获取与识别
SPI Flash / eMMC提取 · bin/hex/elf格式 · 加密压缩初探
03
固件解包与文件系统分析
binwalk深度使用 · squashfs/jffs2/ubifs · 大模型辅助识别
04
固件头分析与熵检测
固件头结构 · 熵值计算可视化 · 大模型判断加密区域
05
CPU架构与指令集识别
ARM / MIPS / RISC-V / Xtensa · 大模型辅助识别字节序
06
反汇编与反编译基础
Ghidra & IDA Pro入门 · 伪代码理解 · 大模型辅助
07
大模型辅助代码理解
解释函数逻辑 · 变量重命名 · 自动生成注释
08
固件中的字符串分析
字符串提取 · 硬编码密码/API路径 · 上下文分析
09
固件中的密码学线索
硬编码密钥 · 证书哈希 · 大模型识别加密算法
10
固件漏洞挖掘入门
缓冲区溢出 · 命令注入 · 整数溢出 · 危险函数识别
11
大模型辅助漏洞模式匹配
代码模式搜索 · 漏洞库构建 · 自动化报告生成
12
固件后门分析
隐藏账户 · 调试接口 · 未公开命令 · 异常控制流
13
固件补丁对比分析
bindiff / diaphora · 大模型理解补丁修复逻辑
14
固件模拟与动态分析
QEMU系统/用户模式 · firmadyne · 大模型配置环境
15
固件调试技术
GDB远程调试 · JTAG/SWD · 大模型分析运行时状态
16
固件网络协议分析
网络服务识别 · 协议逆向基础 · 自定义协议理解
17
大模型辅助协议逆向
消息格式推断 · 状态机重建 · 字段语义理解
18
固件中的物联网协议
MQTT / CoAP / Zigbee / BLE · 协议栈实现识别
19
固件Web接口分析
lighttpd/httpd · CGI脚本 · 大模型发现Web漏洞
20
固件移动端配套分析
Android/iOS App交互 · App逆向辅助 · 关联分析
21
固件中的实时操作系统
FreeRTOS / uC/OS / ThreadX · RTOS特征API识别
22
固件驱动分析
设备驱动模型 · IO操作 · 中断处理 · 驱动逻辑理解
23
固件启动流程分析
Bootloader(U-Boot) · 内核参数 · 挂载 · 启动日志
24
大模型辅助固件重打包
固件修改 · 签名绕过 · 刷写 · 生成修改脚本
25
固件供应链安全分析
第三方库CVE匹配 · 许可证分析 · 生成SBOM
26
大模型辅助自动化分析流水线
自动化逆向工作流 · API集成 · 批量固件分析
27
固件逆向中的法律与伦理
合法边界 · 漏洞披露 · 大模型生成合规报告
28
实战案例一:智能路由器
从固件获取到漏洞发现全流程
29
实战案例二:物联网摄像头
协议分析与后门发现
30
实战案例三:工业控制设备
密码学分析与供应链安全