mcpField
C
competition-lsass-ticket-material

competition-lsass-ticket-material

github.com/zhaoxuya520安全43.7k93 次安装5 周前更新
代码仓库

关于 competition-lsass-ticket-material

面向 LSASS、票据缓存及相关凭据材料挑战的下游安全技能,帮助研究人员判断哪些材料可实际重放,并关联主机证据、凭据接受情况与最终权限。

主要功能

  1. 01梳理登录会话、LUID、票据缓存和凭据来源
  2. 02区分凭据类型及其适用场景
  3. 03验证主机或服务是否接受重放
  4. 04将发现精简为最小凭据链

适用场景

  1. 01判断缓存票据能否访问目标服务
  2. 02证明提取的凭据材料如何带来已接受的权限

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zhaoxuya520/reverse-skill --skill competition-lsass-ticket-material

安装后在 Claude Code 中输入/competition-lsass-ticket-material确认已加载。

附带文件agents/openai.yamlreferences/lsass-ticket-material.md

详细介绍

竞赛 LSASS 票据材料

仅当 $ctf-sandbox-orchestrator 已经激活,并已建立沙箱假设、节点归属和证据优先级之后,才将此技能作为下游专精使用。如果这些尚未发生,请先回到 $ctf-sandbox-orchestrator。

当决定性的主机工件位于 LSASS、票据缓存或相邻凭据材料中,且难点在于证明哪些内容可重放时,使用此技能。

除非用户明确要求英文,否则用简体中文回复。

快速开始

  1. 将原始凭据材料与真正可用的重放边区分开。
  2. 在得出宽泛结论之前,记录登录会话、LUID、票据缓存、包、账户和目标服务。
  3. 将主机工件、提取出的密钥、重放尝试和最终接受结果保持在同一条链中。
  4. 根据每种材料实际可用的位置,区分密码、哈希、票据、DPAPI 密钥、SSP 残留和令牌。
  5. 复现能够证明决定性边的最短主机工件到已接受特权路径。

工作流

1. 映射 LSASS 及相邻凭据状态
  • 记录登录会话、LUID、票据缓存、包名、SSP、DPAPI 上下文,以及与活动路径相关的任何服务账户材料。
  • 注明决定性值是 TGT、服务票据、委派票据、DPAPI 密钥、明文、哈希,还是包特定的密钥。
  • 将主机来源、账户上下文和缓存位置保持关联。
2. 证明重放或接受
  • 展示提取出的材料在何处被接受:SMB、WinRM、服务票据使用、DPAPI 解包、Schannel,或其他主机或服务边。
  • 记录 SPN、目标主机、登录会话、票据标志、加密类型,以及最终的特权或令牌变化。
  • 区分已存在的材料与在此路径中实际可重放的材料。
3. 缩减为决定性凭据链
  • 将结果压缩为最小序列:主机工件 -> 提取出的材料 -> 被接受的重放或解包 -> 最终能力。
  • 明确说明决定性边位于 LSASS 内存、票据缓存复用、DPAPI 上下文,还是接受服务行为中。
  • 如果任务扩展为完整的主机到主机横向移动,交回给更严格的 Windows 横向移动技能。

阅读此参考

  • 加载 references/lsass-ticket-material.md 以获取会话检查清单、重放检查清单和证据打包。
  • 如果任务 specifically 涉及 DPAPI 主密钥、受保护 blob、浏览器或保管库存储,或证明哪个恢复出的 DPAPI 密钥被接受,请优先使用 $competition-dpapi-credential-chain。

需要保留的内容

  • LUID、会话 ID、票据类型、SPN、加密类型、包名,以及缓存或内存来源
  • 确切的接受主机或服务,以及最终的特权或登录效果
  • 一个能够证明该边的最小主机工件到重放序列

评论

支持 Markdown