首页
›
热销单品
›
综合补充资料
›
《嵌入式固件加密与反逆向保护》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式固件加密与反逆向保护
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 嵌入式固件安全威胁全景
课程导入
学习目标
02
嵌入式系统基础
MCU/SoC架构 · 启动流程 · 存储器映射(Flash/RAM/OT…
嵌入式系统基础
MCU/SoC
03
固件获取与提取
从芯片读取固件的方法(JTAG/SW… · Bootloader · 芯片解密)
固件获取
提取
04
固件分析入门
静态分析工具(binwalk · strings · readelf)
固件分析入门
binwalk
05
固件逆向基础
反汇编基础(ARM/Thumb · RISC-V) · 常用反汇编器(Ghidra
固件逆向基础
ARM/Thumb
06
固件动态分析
调试接口(JTAG/SWD) · 硬件调试器(OpenOCD · J-Link)
固件动态分析
JTAG/SWD
07
加密算法基础
对称加密(AES · DES) · 非对称加密(RSA
加密算法基础
AES
08
固件加密方案
固件整体加密 · 分区加密 · 启动时解密
固件加密方案
固件整体加密
09
安全启动链
信任根(RoT) · 安全引导(Secure Boot) · 签名验证
安全启动链
RoT
10
固件签名与认证
数字签名原理 · 代码签名流程 · 证书管理
固件签名
认证
11
反逆向技术概览
代码混淆 · 控制流平坦化 · 字符串加密
反逆向技术概览
代码混淆
12
代码混淆实战
指令替换 · 垃圾代码插入 · 函数内联
代码混淆实战
指令替换
13
控制流保护
控制流完整性(CFI) · 跳转表混淆 · 间接调用保护
控制流保护
CFI
14
数据保护
敏感数据加密存储 · 常量加密 · 运行时解密
数据保护
敏感数据加密存储
15
反调试与反探测
检测调试器(JTAG/SWD) · 定时器检测 · 断点检测
反调试
反探测
16
硬件安全模块
HSM · TPM · 安全元件(SE)
硬件安全模块
HSM
17
固件加密实战
使用OpenSSL或mbedTLS对… · 密钥烧录 · 启动解密流程实现
固件加密实战
OpenSSL
18
安全启动实战
基于MCU实现签名固件 · 验证启动 · 失败处理(如STM32 TrustZ…
安全启动实战
MCU
19
反逆向实战
对示例固件进行代码混淆 · 字符串加密 · 反调试
反逆向实战
对示例固件进行代…
20
固件提取与逆向实战
从开发板提取固件 · 使用binwalk和Ghidra分析 · 定位关键函数
固件提取
逆向实战
21
密钥保护策略
密钥分层 · 密钥分散 · OTP存储
密钥保护策略
密钥分层
22
侧信道攻击与防护
功耗分析(SPA/DPA) · 电磁攻击 · 时间攻击
侧信道攻击
防护
23
故障注入攻击与防护
电压/时钟毛刺 · 激光注入 · 错误检测与冗余
故障注入攻击
防护
24
常见攻击场景
固件提取 · 逆向算法 · 密钥提取
常见攻击场景
固件提取
25
安全开发生命周期
威胁建模 · 安全需求 · 安全编码
安全开发生命周期
威胁建模
26
固件更新安全
OTA安全 · 签名更新 · 差分更新
固件更新安全
OTA
27
合规与标准
IEC 62443 · ISO 21434 · NIST SP 800-193
合规
标准
28
综合项目
设计一个带加密 · 安全启动 · 反逆向的完整嵌入式固件
综合项目
设计一个带加密
29
常见问题与调试
加密后无法启动 · 签名验证失败 · 反调试误触发
常见问题
调试
30
课程总结与进阶
知识体系回顾 · 工具链推荐 · 学习资源
课程总结
进阶
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测