关于 competition-windows-pivot
面向 CTF 安全分析的下游技能,用于分析主机间移动、可重放的认证材料和 Windows 权限边界。它指导分析人员将凭据材料对应到具体目标服务,并记录由此获得的能力。
主要功能
- 01恢复并分类可重放材料
- 02梳理 Windows 横向移动协议与主机
- 03追踪 Kerberos 与 Active Directory 权限边
- 04关联材料与实际权限变化
- 05保留可重放的证据时间线
适用场景
- 01调查 Windows 主机间的横向移动
- 02验证恢复的票据或凭据由何处接受
- 03记录重放材料带来的权限变化
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhaoxuya520/ reverse-skill --skill competition-windows-pivot安装后在 Claude Code 中输入/competition-windows-pivot确认已加载。
附带文件agents/openai.yamlreferences/windows-pivot.md
详细介绍
竞赛 Windows 横向移动
仅当 $ctf-sandbox-orchestrator 已经激活,并且已经建立沙箱假设、节点归属和证据优先级之后,才将此技能作为下游专项使用。如果尚未做到这一点,请先回到 $ctf-sandbox-orchestrator。
当挑战路径主要由主机到主机的移动、可重放的票据材料或 Windows 权限边界主导时,使用此技能。
除非用户明确要求英文,否则用简体中文回复。
快速开始
- 将横向移动压缩为一条具体链路:立足点 -> 恢复的产物 -> 重放路径 -> 横向移动目标主机 -> 获得的能力。
- 将存储的凭据材料与可实际使用的权限区分开来。
- 将主机证据、票据证据和权限效果放在同一条时间线上。
- 记录每个被重放产物的确切接收服务或主机。
- 复现仍能证明该权限边界的最小横向移动。
工作流
1. 恢复重放材料
- 检查当前路径中的 SAM、SECURITY、SYSTEM、NTDS、DPAPI、LSA secrets、浏览器存储、PowerShell 历史记录、ETW、Sysmon 和事件日志。
- 根据实际可使用的位置,区分密码、哈希、票据、cookie、vault blob 或 gMSA 材料。
2. 追踪横向移动链路
- 映射实际使用的协议:WinRM、SMB、RDP、WMI、管理共享、远程注册表或服务控制。
- 当 Kerberos 重要时,记录 SPN、委派、PAC 或组数据、加密类型以及接收服务。
- 当 AD 边界重要时,检查 ACL、GPO 链接、SIDHistory、委派、证书模板和复制权限。
3. 报告权限边界
- 保持横向移动路径具体且可重放。
- 说明哪个产物跨越了哪个边界,以及目标主机上出现了什么能力。
阅读此参考
- 加载
references/windows-pivot.md,获取横向移动检查清单、Kerberos 证据块和常见重放错误。 - 如果任务具体涉及 DPAPI 主密钥、浏览器或 vault 存储、受保护 blob,或证明恢复的 DPAPI 密钥在哪里被接受,优先使用
$competition-dpapi-credential-chain。 - 如果任务具体涉及 LSASS 内存、票据缓存、可重放会话材料或主机驻留凭据提取,优先使用
$competition-lsass-ticket-material。 - 如果任务具体涉及委派边界、SPN 信任、S4U 流程,或哪个服务接受委派票据,优先使用
$competition-kerberos-delegation。 - 如果难点是强制身份验证、强制原语、中继目标,或接受中继身份验证的服务,优先使用
$competition-relay-coercion-chain。
需要保留的内容
- 主机名、登录 ID、SID、SPN、票据字段、服务名称和事件 ID
- 确切重放点以及由此产生的登录会话、令牌或组变更
- 原始主机产物与派生时间线分别保留
评论
支持 Markdown