首页
›
嵌入式基础与RISC-V
›
068-嵌入式系统固件逆向分析
›
《嵌入式系统固件逆向固件结构与加载流程调试优化汇编故障定位》
VIP10
本课程属于:068-嵌入式系统固件逆向分析
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统固件逆向固件结构与加载流程调试优化汇编故障定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
固件逆向工程导论
什么是固件逆向 · 应用场景(漏洞挖掘 · IP保护
固件逆向工程导论
什么是固件逆向
02
嵌入式系统架构基础
ARM Cortex-M/R/A 架… · MIPS架构概述 · RISC-V架构概述
嵌入式系统架构基…
ARM
03
固件获取与提取
从Flash芯片读取(SPI/I2C… · 从JTAG/SWD接口转储 · 从OTA更新包提取
固件获取
提取
04
固件文件格式分析
原始二进制(Raw Binary) · Intel HEX · Motorola S-Record
固件文件格式分析
Raw
05
固件加载流程分析
启动引导流程(BootROM ->… · 向量表与中断向量 · 启动代码(Reset Handler…
固件加载流程分析
BootROM
06
固件解包与文件系统提取
SquashFS · JFFS2 · YAFFS2
固件解包
文件系统提取
07
固件加密与压缩识别
常见加密算法(AES · RSA · XOR)
固件加密
压缩识别
08
静态分析工具链
IDA Pro 基础操作 · Ghidra 基础操作 · Radare2 基础操作
静态分析工具链
IDA
09
动态分析环境搭建
QEMU 用户态模拟 · QEMU 系统态模拟 · Unicorn 引擎
动态分析环境搭建
QEMU
10
汇编基础与调试准备
ARM 汇编基础(Thumb/Thu… · MIPS 汇编基础 · RISC-V 汇编基础
汇编基础
调试准备
11
固件加载流程调试实战
使用 GDB 单步跟踪 Bootlo… · 分析 MMU/Cache 初始化 · 定位栈指针(SP)与程序计数器(PC…
固件加载流程调试…
GDB
12
固件入口点定位
通过向量表定位 Reset Hand… · 通过交叉引用定位 main 函数 · 通过字符串引用定位入口
固件入口点定位
Reset
13
固件结构逆向实战
解析固件头(Magic Number · 版本 · 长度
固件结构逆向实战
Magic
14
固件解包与重打包实战
使用 Binwalk 解包 · 手动修复损坏的文件系统 · 修改后重新打包并修复校验和
固件解包
重打包实战
15
固件加密逆向实战
识别 XOR 密钥(通过已知明文攻击… · 识别 AES 密钥(通过查找 S-B… · 使用 Unicorn 模拟解密
固件加密逆向实战
XOR
16
固件漏洞挖掘实战
字符串搜索敏感函数(system · memcpy · sprintf)
固件漏洞挖掘实战
system
17
固件补丁与修改实战
修改跳转指令绕过认证 · NOP 填充禁用功能 · 修改字符串常量
固件补丁
修改实战
18
固件调试优化
使用 GDB 脚本自动化断点设置 · 使用 Python 脚本批量分析 · 使用 IDAPython 自动化分析
固件调试优化
GDB
19
固件故障定位实战
分析 HardFault 异常 · 分析 Watchdog 复位 · 分析栈回溯(Stack Backtr…
固件故障定位实战
HardFault
20
固件性能分析
使用 QEMU 进行指令计数 · 分析关键函数执行时间 · 定位性能瓶颈
固件性能分析
QEMU
21
固件模拟外设实战
使用 QEMU 的 -device… · 编写自定义外设模型 · 模拟外设中断
固件模拟外设实战
QEMU
22
固件网络协议逆向
识别 TCP/IP 协议栈 · 提取 HTTP/CoAP/MQTT… · 分析自定义协议
固件网络协议逆向
TCP/IP
23
固件实时操作系统(RTOS)逆向
识别 FreeRTOS/uC-OS/… · 分析任务调度 · 定位任务入口函数
RTOS
固件实时操作系统
24
固件签名验证绕过
识别签名验证函数 · 定位公钥 · 修改验证逻辑
固件签名验证绕过
识别签名验证函数
25
固件安全启动(Secure Boot)分析
分析 BootROM 代码 · 提取并验证签名链 · 模拟安全启动流程
Secure
Boot
26
固件反调试与反逆向技术
识别并绕过 JLink/OpenOC… · 识别并绕过 GDB 检测 · 识别并绕过代码混淆
固件反调试
反逆向技术
27
固件自动化分析框架
构建基于 Ghidra 的自动化分析… · 构建基于 Radare2 的批量分析… · 构建基于 QEMU 的模糊测试框架
固件自动化分析框…
Ghidra
28
固件漏洞利用开发
利用栈溢出实现 ROP · 利用堆溢出实现任意写 · 利用格式化字符串泄露信息
固件漏洞利用开发
ROP
29
固件逆向工程报告撰写
漏洞报告结构 · 技术细节描述 · PoC 代码编写
固件逆向工程报告…
漏洞报告结构
30
综合实战项目
从真实 IoT 设备提取固件 · 逆向分析固件结构 · 发现并利用漏洞
综合实战项目
IoT
所属VIP或分类
同VIP:嵌入式系统固件逆向分析固件加载流程分析与故障定位调试汇编
同VIP:嵌入式系统固件逆向分析固件升级机制分析与安全审计调试汇编
同VIP:嵌入式系统固件逆向分析固件升级机制分析与性能分析与调优汇编