re-firmware

Installation
SKILL.md

固件 / 嵌入式 / 硬件分析

完整工作流

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

每步结果存档(证据路径 + sha256,见 [[re-triage]](能力:triage)),供报告引用;发现恶意样本/后门随时转 [[re-malware]](能力:malware-behavior、document-malware、evasion-analysis、key-extraction、threat-intel)。

何时用哪个原子技能(选择树)

Installs
49
GitHub Stars
193
First Seen
Aug 17, 2026