🧩 ARM固件逆向 入门 → 进阶

📚 30章 · 完整体系
ARM架构概述ARM vs x86Cortex-M/A/R开发板仿真器GDB调试OpenOCD固件获取
ARM/Thumb切换MOV ADD SUBLDR STRB BL BX条件执行PUSH POP
汇编程序GCC交叉编译objdumpreadelfC反汇编
bin/hex/elf加载地址向量表.text .data .bss解包打包
IDA ProGhidraRadare2加载固件交叉引用
J-Link ST-LinkGDB调试断点观察点单步内存无源码调试
SWD/JTAG读取SPI FlashBootloader加密校验固件头结构
ATPCSr0-r3传参返回值栈帧序言尾声
定位字符串交叉引用全局变量常量池
缓冲区溢出ARM ROP格式化字符串整数溢出UART注入
GPIO寄存器UART协议I2C/SPI定时器中断内存映射
二进制补丁功能绕过后门函数重打包校验
FreeRTOS任务TCB定位调度器逆向信号量队列
AES/DES/RSA白盒加密解密流程密钥提取
Unicorn引擎模拟外设SemihostingFuzzing
AArch64 vs AArch32A64指令寄存器变化64位逆向
ShellcodeROP链绕过NX/DEPASLR绕过路由器利用
蓝牙固件Wi-Fi BroadcomZigbee物联网安全
硬编码凭据隐藏后门时间炸弹网络后门供应链攻击
Fridaangr符号执行BinDiff相似度分析
UEFI规范DXE驱动NVRAMSecure Boot固件提取
CAN总线ECU固件车载娱乐T-BoxOTA更新
PLC结构ST语言逆向Modbus工控漏洞S7Comm
QEMU系统仿真Avatar2外设建模全系统调试
Android BootloaderiOS固件基带逆向TrustZone
堆栈保护ASLR/NX绕过技术安全开发
取证流程恶意固件植入检测时间线重建
FirmadyneFirmwalkerEMBABinwalk
提取到利用DVR设备智能家居安全评估
AI辅助逆向社区资源CTF挑战职业认证