关于 competition-linux-credential-pivot
面向 CTF Linux 凭据分析的专用技能,供已由 `$ctf-sandbox-orchestrator` 建立沙箱假设的任务使用。它将凭据恢复、可接受该凭据的服务及最终权限变化串成可验证的横向转移链。
主要功能
- 01盘点凭据与信任边界
- 02验证凭据重放与权限变化
- 03区分本地提权和主机横移
- 04整理最小可复现转移链
- 05保存证据与凭据范围
适用场景
- 01追踪 SSH 密钥或令牌的接受路径
- 02判断套接字信任能否带来权限
- 03记录凭据泄露后的主机横移
- 04识别内核逃逸并转交后续分析
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhaoxuya520/ reverse-skill --skill competition-linux-credential-pivot安装后在 Claude Code 中输入/competition-linux-credential-pivot确认已加载。
附带文件agents/openai.yamlreferences/linux-credential-pivot.md
详细介绍
竞赛 Linux 凭据横向移动
仅当 $ctf-sandbox-orchestrator 已处于活动状态,并已建立沙箱假设、节点归属和证据优先级之后,才将此技能作为下游专用技能使用。如果尚未完成这些步骤,请先返回 $ctf-sandbox-orchestrator。
当决定性突破口是 Linux 凭据材料以及该材料被接受的位置时,请使用此技能。
除非用户明确要求英文,否则请用简体中文回复。
快速开始
- 将凭据存储与被接受的权限分开。
- 在得出结论前,记录用户、进程、命名空间、套接字、密钥文件和服务信任边界。
- 将产物恢复、重放路径和由此获得的能力保持在同一条链中。
- 区分本地提权与横向主机转移。
- 复现一条最小的从产物到被接受访问的路径。
工作流
1. 梳理凭据与信任产物
- 记录 SSH 密钥、agent 套接字、kubeconfig、云令牌、服务账号密钥、环境变量、配置文件和进程内存线索。
- 注意 sudoers 规则、capabilities、setuid 二进制文件、systemd 单元上下文和命名空间边界。
- 将每个产物与其所有者、作用域和预期的接受服务关联起来。
2. 证明重放与转移
- 展示密钥、令牌、套接字或密钥材料在何处被接受:SSH、API、Unix 套接字、容器运行时或控制平面端点。
- 记录目标主机、协议、主体以及由此产生的会话或权限。
- 区分认证成功与获得有用能力。
3. 归纳为决定性的 Linux 转移链
- 压缩为:恢复的产物 -> 被接受的重放路径 -> 转移主机或权限转换 -> 由此获得的能力。
- 说明根本原因是弱密钥处理、令牌泄露、套接字信任、sudo 或 capability 滥用,还是命名空间越界。
- 如果该链转入内核漏洞利用边界,请移交至内核容器逃逸技能。
阅读此参考
- 加载
references/linux-credential-pivot.md以获取产物清单、重放矩阵和证据打包。
需要保留的内容
- 产物路径、所有者、作用域、接受服务和由此产生的主体
- 包含协议和目标主机或命名空间的精确转移顺序
- 一条证明能力获得的最小可重放链
评论
支持 Markdown