技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
re-firmware【数据与研究】固件/嵌入式/硬件分析网关。编排:提取 → rootfs → 仿真 → 硬件接口。 子技能:[[re-fw-extract]] [[re-fw-rootfs]] [[re-fw-emulate]] [[re-hardware-io]] [[re-automotive]] [[re-uefi]] [[re-rtos]] [[re-tee]]。 触发词:固件分析、固件、IoT、解包固件、rootfs、仿真固件、firmware analysis。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
triage) —— file/哈希/熵确认固件类型、架构与字节序(未走 [[re-analyze]] 入口则先补做,读取 RE_* 会话变量)firmware-extraction) —— binwalk/unblob 自动解包,magic 手工扫描,字节序判断firmware-extraction) —— 挂载/解包文件系统,启动脚本定位入口,配置/密钥/硬编码口令挖掘emulation) —— 需要运行时用 QEMU 用户态优先(最轻方案,见 [[re-analyze/platform-tips]]),全系统按需hardware-interface) —— 需实物板子时(JTAG/UART/flash 读取);有固件文件先走 2-4,硬件是最后手段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)。
firmware-extraction) 解包firmware-extraction) 分析文件系统emulation;先确认架构,见 [[re-triage]](能力:triage))hardware-interface)automotive-analysis)network-capture、protocol-recovery、crypto-identification、crypto-decryption、key-extraction、tls-analysis)uefi-analysis;UEFITool 解析 + OVMF 仿真)DHTB)按 32 位小端转整数(1112819780),在上一层反编译中搜该常量定位校验入口;②失败陷阱=死循环(校验失败 branch 到 loop),patch 失败分支改 NOP/调整分支让它继续走;③FDL2 加载基址从 spd_dump 命令行第二个 FDL 地址拿(IDA/Ghidra 加载基址用这个,xref 才对得上);④字符串搜索找"按分区名分发刷写逻辑"的入口;⑤硬件固化方案(RP2350 作 USB Host 自动重放握手注入)只做自动化,真正关键在逆向与魔改加载链