re-firmware
Installation
SKILL.md
固件 / 嵌入式 / 硬件分析
完整工作流
- 初勘:[[re-triage]](能力:
triage) —— file/哈希/熵确认固件类型、架构与字节序(未走 [[re-analyze]] 入口则先补做,读取RE_*会话变量) - 提取:[[re-fw-extract]](能力:
firmware-extraction) —— binwalk/unblob 自动解包,magic 手工扫描,字节序判断 - rootfs:[[re-fw-rootfs]](能力:
firmware-extraction) —— 挂载/解包文件系统,启动脚本定位入口,配置/密钥/硬编码口令挖掘 - 仿真:[[re-fw-emulate]](能力:
emulation) —— 需要运行时用 QEMU 用户态优先(最轻方案,见 [[re-analyze/platform-tips]]),全系统按需 - 硬件接口:[[re-hardware-io]](能力:
hardware-interface) —— 需实物板子时(JTAG/UART/flash 读取);有固件文件先走 2-4,硬件是最后手段 - 通信:提取/运行中发现固件通信、回连、自定义协议 → [[re-protocol]](能力:
network-capture、protocol-recovery、crypto-identification、crypto-decryption、key-extraction、tls-analysis;netcap / proto-rev / crypto-*) - 产出:结论 / 报告(按
RE_REPORT),哈希与证据存档(见 [[re-triage]](能力:triage))
每步结果存档(证据路径 + sha256,见 [[re-triage]](能力:triage)),供报告引用;发现恶意样本/后门随时转 [[re-malware]](能力:malware-behavior、document-malware、evasion-analysis、key-extraction、threat-intel)。