关于 competition-ssrf-metadata-pivot
面向 CTF 安全分析的下游技能,用于追踪 SSRF 到内部服务或元数据凭据的路径。它帮助分析人员梳理可达性、验证凭据的接受位置,并保留最小可复现访问链。
主要功能
- 01梳理 SSRF 来源与可达目标
- 02追踪元数据与凭据转用路径
- 03区分可达性与有效访问
- 04构建最小可复现 SSRF 链
- 05保留证据与凭据权限范围
适用场景
- 01分析涉及内部服务的 SSRF 挑战
- 02验证元数据凭据能否被下游服务接受
- 03记录可复现的 SSRF 到访问路径
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhaoxuya520/ reverse-skill --skill competition-ssrf-metadata-pivot安装后在 Claude Code 中输入/competition-ssrf-metadata-pivot确认已加载。
附带文件agents/openai.yamlreferences/ssrf-metadata-pivot.md
详细介绍
竞赛 SSRF 元数据转向
仅当 $ctf-sandbox-orchestrator 已处于活动状态,并已建立沙箱假设、节点归属和证据优先级后,才将此技能作为下游专用技能使用。如果尚未完成这些准备工作,请先返回 $ctf-sandbox-orchestrator。
当决定性路径通过服务端请求能力、内部服务可达性或元数据派生凭据实现时,请使用此技能。
除非用户明确要求英文,否则用简体中文回复。
快速开始
- 区分 SSRF 来源、转发层、可达目标,以及被接受的下游凭据边。
- 在变更前记录请求方法、URL 构造、标头行为、重定向、DNS 或主机覆盖,以及响应塑形。
- 将内部主机、元数据端点、令牌提取和接受服务映射为一条链。
- 区分只读可达性与携带凭据的访问。
- 复现最小的 SSRF 到被接受访问路径。
工作流
1. 映射 SSRF 可达性
- 记录来源原语:URL 参数、webhook、图片获取器、导入器、代理端点或后端回调。
- 记录规范化步骤:scheme 过滤、主机允许列表、重定向、DNS 解析、路径重写和标头注入。
- 将目标主机、协议和响应行为与确切的 SSRF 来源绑定。
2. 追踪元数据与凭据转向
- 说明元数据端点、内部控制 API 或工作负载身份服务是否可达。
- 记录令牌字段、角色范围、服务账号、过期时间,以及令牌被接受的位置。
- 区分凭据提取成功与在下游服务中被接受的权限。
3. 归约为决定性 SSRF 链
- 压缩为:SSRF 来源 -> 内部或元数据目标 -> 凭据或敏感响应 -> 被接受的重放或 API 访问。
- 说明决定性边是解析器绕过、允许列表绕过、重定向滥用、标头混淆,还是元数据信任。
- 如果任务主要转变为云身份策略分析,请移交给更贴合该主题的云元数据技能。
阅读此参考
- 加载
references/ssrf-metadata-pivot.md以获取 SSRF 检查清单、元数据转向和证据打包。
需要保留的内容
- SSRF 来源点、URL 构造规则、可达主机和响应差异
- 提取的令牌或凭据字段、范围,以及接受服务
- 一条最小的 SSRF 到被接受访问重放路径
评论
支持 Markdown