首页
›
热销单品
›
综合补充资料
›
《固件逆向实战:IoT设备固件提取、解包与反汇编分析》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
固件逆向实战:IoT设备固件提取、解包与反汇编分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程大纲 · 所需工具与环境搭建
课程导入
学习目标
02
IoT设备与固件基础
IoT设备架构(MCU/SoC) · 固件类型(Bootloader · 内核
IoT
设备
03
固件提取准备
硬件接口识别(UART · JTAG · SPI
固件提取准备
UART
04
UART串口提取实战
UART引脚定位 · 逻辑分析仪抓取 · 波特率识别
UART
串口提取实战
05
JTAG/SWD调试接口提取
JTAG引脚定义 · 调试器连接(OpenOCD) · 读取Flash内容
JTAG/SWD
调试接口提取
06
SPI Flash芯片离线提取
SPI Flash型号识别 · 编程器(CH341A等)使用 · 读取与备份固件
SPI
Flash
07
eMMC/NAND Flash提取
BGA封装处理 · eMMC转接板 · NAND坏块管理
eMMC/NAND
Flash
08
固件获取其他途径
厂商官网 · OTA升级包抓取 · 移动APP提取
固件获取其他途径
厂商官网
09
固件解包基础
固件格式识别(bin · img · trx
固件解包基础
bin
10
文件系统解包
常见文件系统(SquashFS · JFFS2 · UBIFS
文件系统解包
SquashFS
11
固件加密与压缩处理
加密固件识别(熵分析) · 常见加密算法(AES · XOR)
固件加密
压缩处理
12
固件头分析与自定义格式
固件头结构解析 · 校验和修复 · 使用hexdump和010 Edit…
固件头分析
自定义格式
13
固件重打包与运行
修改固件后重新打包 · 签名绕过 · 使用QEMU模拟运行固件
固件重打包
运行
14
CPU架构与汇编基础
常见IoT架构(ARM · MIPS · RISC-V
CPU
架构
15
反汇编工具使用
Ghidra · IDA Pro · Radare2
反汇编工具使用
Ghidra
16
固件静态分析入门
定位关键函数(字符串引用 · 交叉引用) · 识别main函数
固件静态分析入门
定位关键函数
17
固件动态调试
使用QEMU用户态模拟 · GDB调试 · 设置断点
固件动态调试
QEMU
18
固件漏洞挖掘基础
常见漏洞类型(缓冲区溢出 · 命令注入 · 硬编码凭据)
固件漏洞挖掘基础
常见漏洞类型
19
固件中的加密与认证分析
硬编码密钥提取 · 证书分析 · 安全启动绕过思路
固件
加密
20
实战案例一
智能路由器固件提取与解包 · binwalk解包 · 文件系统分析
实战案例一
智能路由器固件提…
21
实战案例二
IP摄像头固件逆向:固件加密破解 · 提取敏感信息 · 分析远程代码执行漏洞
实战案例二
IP
22
实战案例三
智能门锁固件分析:NFC通信协议逆向 · 固件更新包分析 · 逻辑漏洞挖掘
实战案例三
NFC
23
实战案例四
工业网关固件逆向 · 固件后门查找 · 固件重打包与重放攻击
实战案例四
工业网关固件逆向
24
固件安全评估报告撰写
漏洞报告结构 · 风险评级 · 修复建议
固件安全评估报告…
漏洞报告结构
25
常见问题与排错
提取失败原因 · 解包报错 · 反汇编架构识别错误
常见问题
排错
26
固件逆向工具链整合
自动化提取脚本 · 使用Docker搭建逆向环境 · 工具链优化
固件逆向工具链整…
自动化提取脚本
27
固件漏洞利用基础
栈溢出利用(ret2libc) · 堆溢出利用 · ROP链构造
固件漏洞利用基础
ret2libc
28
固件后门与恶意代码分析
识别后门账户 · 分析恶意逻辑 · 提取C2地址
固件后门
恶意代码分析
29
综合实战项目
从真实设备提取固件 · 解包 · 逆向分析
综合实战项目
从真实设备提取固…
30
课程总结与进阶方向
知识体系回顾 · 常见误区 · 推荐资源
课程总结
进阶方向
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测