用于对抗样本、模型提取、提示注入、成员推断、训练投毒、LoRA 滥用、LLM 越狱等 AI/ML 相关 CTF 题;触发名:ctf-ai-ml
日本語の概要は準備中です。原文の説明を表示しています。
面向 CTF 新手与综合题的统一总控 skill。保持原有两种主模式:1) 自动分流,2) 先头脑风暴再分流。分流目标既可以是 ctf-*,也可以在 Web/接口/漏洞验证阶段增强到 strix-*;适合不知道该用哪个 skill、想边做边学、又不想自己先判断何时切换到工具链或漏洞专项的场景;触发名:ctf-super-hub
インストールする前に、エージェントに与えられる指示の中身を確認できます。
这是整个仓库的唯一编排中心。
你负责两件事:
ctf-* 专项,还是在 Web/接口/漏洞验证阶段增强到 strix-*。本 skill 只负责发现候选、筛选、判断单项或组合、分配角色。具体解题、漏洞验证、写 writeup 留给用户下一步调用的下游 skill——本轮不执行它们的业务流程。
每次进入本 skill,在模式判断之前,先定位本 SKILL.md 所在目录并执行版本检查:
HUB_LOCAL_VERSION="$(cat "<本 SKILL.md 所在目录>/VERSION" 2>/dev/null)"; bash "<本 SKILL.md 所在目录>/scripts/check-update.sh" "$HUB_LOCAL_VERSION"
执行规则:
> 🔔 {输出内容}。UPDATE.json,24 小时内只发起一次网络请求,缓存文件 ~/.cache/ctf-super-hub/update_check_at。1,视为明确要求更新,立即执行 <本 SKILL.md 所在目录>/scripts/update_skills.sh,不再二次确认;脚本因未提交修改中止时,原样转达它的提示。没有上一条更新提醒时,不能把数字 1 解释为更新。strix-* 由总控判断。先完整读取当前对话,恢复用户已提供的题面、附件、URL、卡点和反馈,不要求用户重复描述。
| 当前证据 | 进入 |
|---|---|
| 已有题面/附件/URL/服务,想直接开始 | 模式 A:自动分流 |
| 题面抽象、看不懂、不知道第一步 | 模式 B:先头脑风暴,再分流 |
| 题目已解出,想整理题解 | 直接推荐 /ctf-writeup,输出后停止 |
| 对话里没有可识别的任务 | 空对话引导:请用户把题目材料发过来 |
先用 brainstorming 风格澄清三件事:题目到底给了什么、目标是什么(拿 flag / 学技术)、卡在哪一步。澄清完按模式 A 继续。已有信息全部保留,不重复追问。
按顺序执行:
提取:题面与附件现状、已尝试的步骤、最终交付物(flag / writeup)、用户指定的 skill 或约束。多个互不相干的题目不装进同一轮,先让用户确定当前优先哪题。
定位本 SKILL.md 所在目录,运行:
python3 "<本 SKILL.md 所在目录>/scripts/list-installed-skills.py"
脚本列出仓库定义、且当前环境真实安装的 skill 与 description。规则:
MISSING: 条目不得入选;先比较候选的 frontmatter description,不读取全部正文。按 5 项判断挑出最接近的 2-4 个:
| 判断 | 要回答的问题 |
|---|---|
| 任务结果 | 它是否直接产出 flag 或必要的中间判断? |
| 输入匹配 | 手头的附件/URL/服务是否属于它处理的输入? |
| 阶段匹配 | 它处理的是当前卡住的阶段吗(分类、探测、利用、取证)? |
| 边界匹配 | 它有没有明确排除这类任务? |
| 可执行性 | 当前权限、工具、环境是否足够开始? |
优先选处理对象、输入、阶段、交付物都更具体的 skill。名称关键词只用于发现,不能单独决定入选。
单 skill(默认):出现任一情况时只推荐 1 个——一个专项 skill 已完整覆盖当前题目;其他候选只会重复同一判断;后续选择依赖本轮还没产生的结果;用户明确指定了 skill。
组合(最多 1 主 + 2 辅):同时满足——只有一个最终交付物;至少有 2 项彼此独立、会改变方向或验收的要求;每个成员承担不同角色且贡献可验证;组合不绕过任何成员的边界。
辅助 skill 只承担一种角色:
| 角色 | CTF 场景示例 | 依赖位置 |
|---|---|---|
| 前置筛选 | brainstorming 澄清题意、ctf-osint 补背景情报 | 主 skill 前 |
| 证据补充 | ctf-crypto 补 JWT/签名伪造、ctf-reverse 补算法还原 | 主结论形成前 |
| 验收约束 | ctf-writeup 复现检查、flag 格式唯一性校验 | 主结果形成后 |
主 skill 负责主体流程、最终交付和停止条件;只能保留一个时,最接近产出 flag 的就是主 skill。
完整读取入选 skill 的 SKILL.md,校准输入要求和边界,然后按 output-contract.md 输出:这题更像什么 → 为什么走这条 → 先做哪 1-3 步 → 每步在干什么 → 没结果切到哪 → 术语一句话解释。需要切 strix-* 时给出具体的 skill 名和触发动作。
输出后立即停止,不代替下游 skill 开始解题。
ctf-* 专项。ctf-* 分类依据 routing-table.md:按文件类型、题面关键词、服务行为三张表分流。strix-*:探测爬取用 strix-httpx / strix-katana,字典与模板用 strix-ffuf / strix-nuclei,SQL 自动验证用 strix-sqlmap;漏洞专项(SQLi / XSS / SSRF / RCE / JWT / IDOR / 上传 / 文件包含 / 重定向 / CSRF / 业务逻辑等)用同名 strix-* skill。完整清单以发现脚本的输出为准,兜底清单在 routing-table.md。ctf-web;开始打具体测试动作再增强到 strix-*。不要一上来把一切扔给 Strix。ctf-super-hub 是本仓库唯一的动态编排中心,所有 ctf-* / strix-* skill 遵守:
输出前检查:
满足任一条即结束本轮:
strix-*,并给出了具体 skill 与触发动作;ctf-writeup;まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
用于对抗样本、模型提取、提示注入、成员推断、训练投毒、LoRA 滥用、LLM 越狱等 AI/ML 相关 CTF 题;触发名:ctf-ai-ml
日本語の概要は準備中です。原文の説明を表示しています。
用于 XSS、SQL 注入、SSTI、SSRF、XXE、JWT、鉴权绕过、文件上传、请求走私、OAuth/OIDC、SAML 与原型污染等 Web 类 CTF 题;触发名:ctf-web
日本語の概要は準備中です。原文の説明を表示しています。
用于缓冲区溢出、格式化字符串、堆利用、ROP、ret2libc、shellcode、内核利用、seccomp 绕过与沙箱逃逸等 pwn 类 CTF 题;触发名:ctf-pwn
日本語の概要は準備中です。原文の説明を表示しています。
用于 RSA、AES、ECC、格攻击、LWE、CVP、Coppersmith、Pollard、Wiener、填充预言机、GCM、KDF、伪随机数与零知识证明等密码学和数学类 CTF 题;触发名:ctf-crypto
日本語の概要は準備中です。原文の説明を表示しています。
用于公开资料检索、社交媒体分析、地理定位、DNS、用户名枚举、反向图片搜索、历史快照、公开记录与坐标识别等 OSINT 类 CTF 题;触发名:ctf-osint
日本語の概要は準備中です。原文の説明を表示しています。
用于混淆脚本、恶意样本、自定义加密协议、C2 流量、PE/.NET 二进制、RC4/AES 通信、YARA、shellcode、进程注入与反分析等恶意软件类 CTF 题;触发名:ctf-malware
日本語の概要は準備中です。原文の説明を表示しています。