首页
›
热销单品
›
综合补充资料
›
《嵌入式系统固件逆向分析与二进制提取》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式系统固件逆向分析与二进制提取
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 嵌入式固件逆向分析的应用场景与职业前…
课程导入
学习目标
02
嵌入式系统基础
微控制器与微处理器架构(ARM · MIPS · RISC-V
嵌入式系统基础
ARM
03
固件基础知识
固件定义 · 固件类型(Bootloader · RTOS
固件基础知识
固件定义
04
开发环境与工具链
交叉编译工具链 · 链接脚本 · Makefile
开发环境
工具链
05
固件获取途径
从芯片读取(JTAG/SWD) · 从开发板备份 · 从OTA升级包提取
固件获取途径
JTAG/SWD
06
固件文件系统识别
常见嵌入式文件系统(JFFS2 · SquashFS · CramFS
固件文件系统识别
JFFS2
07
固件解包与打包
使用binwalk · dd · unsquashfs
固件解包
打包
08
固件头分析
固件头部结构 · 校验和 · 加密标志
固件头分析
固件头部结构
09
二进制文件格式解析
ELF · PE · Mach-O在嵌入式中的应用
二进制文件格式解…
ELF
10
反汇编基础
反汇编原理 · 线性扫描与递归下降算法 · 常用反汇编器(objdump
反汇编基础
反汇编原理
11
ARM架构逆向
ARM/Thumb/Thumb-2指… · ARM调用约定 · 条件执行
ARM
架构逆向
12
MIPS架构逆向
MIPS指令集 · 延迟槽 · 寄存器约定
MIPS
架构逆向
13
RISC-V架构逆向
RISC-V基础指令 · 压缩指令 · 特权模式
RISC-V
架构逆向
14
固件端到端分析流程
从二进制到系统级理解 · 包括外设寄存器 · 中断向量表
固件端到端分析流…
从二进制到系统级…
15
固件加密与解密
常见加密算法(AES · RSA · XOR)
固件加密
解密
16
固件压缩与解压缩
常见压缩算法(gzip · lzma · lz4
固件压缩
解压缩
17
固件漏洞挖掘基础
静态分析找危险函数(strcpy · system) · 动态调试(JTAG
固件漏洞挖掘基础
strcpy
18
固件模拟与动态分析
使用QEMU模拟固件 · 用户态模拟(qemu-user) · 系统态模拟(qemu-system)
固件模拟
动态分析
19
固件调试技术
使用GDB连接硬件调试器(JTAG/… · 软件断点 · 硬件断点
固件调试技术
GDB
20
固件提取实战
从典型设备(路由器 · 智能家居 · 工控设备)中提取固件
固件提取实战
从典型设备
21
固件逆向实战
分析一个真实固件 · 定位主程序 · 配置解析
固件逆向实战
分析一个真实固件
22
固件二进制对比与补丁分析
固件版本差异对比(bindiff) · 补丁提取 · 漏洞修复分析
固件二进制对比
补丁分析
23
固件安全评估
常见固件漏洞类型(硬编码凭据 · 后门 · 命令注入)
固件安全评估
常见固件漏洞类型
24
固件提取中的常见问题
芯片锁死 · 读保护 · 加密固件
固件提取
常见问题
25
固件逆向中的常见问题
反汇编错误 · 混淆代码 · RTOS调度
固件逆向
常见问题
26
自动化固件分析
使用Firmadyne · FAT · emba等自动化框架
自动化固件分析
Firmadyne
27
固件逆向与漏洞利用结合
从逆向到漏洞利用(如栈溢出 · 堆溢出) · 编写PoC
固件逆向
漏洞利用结合
28
固件逆向工程伦理与法律
合法逆向 · 授权测试 · 漏洞披露
固件逆向工程伦理
法律
29
综合项目
从零开始逆向一个未知固件 · 完成提取 · 解包
综合项目
从零开始逆向一个…
30
课程总结与进阶方向
回顾核心技能 · 推荐资源(书籍 · CTF
课程总结
进阶方向
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测