SuperAPI AI 工具集

competition-firmware-layout

安全与审计

查看项目

更新于 10-16 01:11

技能介绍

用途:该技能是 ctf-sandbox-orchestrator 的下游专用技能,仅在后者已激活并确立沙箱假设、节点归属与证据优先级后使用。适用于难点在于理解固件镜像如何组织、启动、更新并转化为可触达设备行为的场景。

主要能力:识别容器类型、分区头、压缩方式、文件系统类型及附加或嵌套镜像;记录偏移、大小、哈希、挂载点与分区名;区分引导加载程序、内核、initramfs、rootfs、配置块与更新元数据等层次;追踪从引导加载程序到内核、init、服务的控制流,或从更新包到校验器、安装器的流程;记录各阶段消费的凭据、证书、密码、种子或配置文件;将分析收敛到从镜像边界到服务暴露、认证绕过、调试接口、凭据恢复或 flag 产物的最小链条。

使用方式:先保留原始镜像、提取分区、解包文件系统与补丁副本为独立产物;在编辑前先映射外层容器、分区表、引导加载程序、内核、rootfs、配置与更新元数据;按顺序追踪引导或更新链,不要直接跳到最感兴趣的文件;将密钥、签名、偏移、分区边界与 init 入口点记录为紧凑证据链;从最小提取路径复现决定性秘密、分支或可触达服务。需加载 references/firmware-layout.md 获取布局清单、引导链清单与证据打包方法。

适用场景:CTF 固件题中需要理解镜像结构、启动流程、更新机制或设备行为可达性的分析任务。

限制:必须作为 ctf-sandbox-orchestrator 的下游技能使用,未激活时应先返回该技能;若提取后挑战主要转向原生崩溃行为或漏洞利用原语,应切回更广泛的反向技能。默认用简体中文回复,除非用户明确要求英文。需保留分区偏移、哈希、文件系统类型、挂载路径、引导入口点与更新元数据,以及各阶段关联的密钥、配置路径、init 脚本、服务单元与凭据,并将原始镜像、提取层、挂载视图与补丁副本分开保存。