固件安全分析
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/firmware-analyst。
技能介绍
要解决什么问题
路由器、摄像头、工控网关等设备的固件往往闭源且难以直接审计。你需要在合法授权前提下,从厂商渠道或硬件侧拿到镜像,再系统性地看文件系统布局、启动脚本与二进制行为,而不是零散地试工具、漏掉认证与命令注入等典型问题。
技能如何组织工作流
技能按阶段推进,便于和实际 lab 对齐:
- 识别:弄清设备类型、SoC/架构与可能的固件形态。
- 提取:在「从厂商处下载」与硬件方法之间选型,并核对输入是否完整。
- 文件系统分析:挂载或解包后检查配置、默认凭据、敏感路径与启动链。
- 二进制分析:对关键服务与
busybox/守护进程做静态与动态跟踪。
同时覆盖常见漏洞类别(认证问题、命令注入、内存破坏、信息泄露),并区分提取 / 分析 / 模拟 / 硬件类工具的适用场景;模拟部分包括 QEMU 用户态与 Firmadyne 全系统环境搭建思路。安全评估阶段提供检查清单与报告模板,强调可验证步骤与修复建议。
适用边界与注意点
仅适用于与固件获取、分析、授权安全评估相关的任务;若目标与「从厂商处下载」及固件分析无关,应换用其他技能。技能内写明道德准则:支持授权审计、漏洞赏金、学术研究、CTF 与个人设备分析;绝不协助未授权入侵、非法绕过 DRM、制作恶意固件或工业间谍等行为。动手前应先验证授权并记录发现。
使用场景
- 客户授权对家用路由器做渗透前,需从厂商页面获取固件并按阶段完成解包与配置审计
- Flash 芯片读出镜像后,要区分文件系统与关键二进制并排查命令注入、弱认证等问题
- 学术研究或 CTF 题目给出设备型号,需先识别架构再选择硬件或下载方式提取固件
- 授权安全评估收尾阶段,需对照检查清单整理发现并套用报告模板给出修复建议
适合人员
- IoT 漏洞赏金研究员,需在授权范围内对网关/摄像头固件走完整识别—提取—分析流程
- 嵌入式逆向工程师,经常从硬件读出的镜像入手,需要结构化文件系统与二进制分析步骤
- 企业红队或第三方评估人员,对客户网络设备固件做合规授权审计并输出可交付报告
- 高校网络安全方向助教,带学生在实验室内对自有或授权设备练习固件提取与模拟环境验证