Agent Skills
返回列表
💻

CTF Misc 出题大师

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c874bd48/ctf-misc-challenge-master。

技能介绍

出题时真正会翻车的是什么

Misc 题往往靠附件(图片、音频、pcap、压缩包、镜像)层层提取与解码,而不是像 Web/Reverse 那样给一个服务或二进制。常见事故包括:求解链路在某一步断掉、flag 只能靠 strings 或搜索引擎秒出、解题步骤里出现凭空魔数(题干和附件都推不出来),或者作者自己知道生成器内幕才能过——选手只有公开材料时根本走不通。

这套技能怎么推进

技能把产出过程固定为八个顺序阶段,且每阶段交付物必须等你确认后才进入下一步。前四阶段只做对齐与设计:采集方向/难度/知识点与 flag 埋法(Phase 1),画出从附件到 flag 的求解拓扑并做非预期解排查(Phase 2),规划附件生成器与部署形态(Phase 3–4)。Phase 5 才在 challenge/src/generate.py 里实现生成器并产出附件、合并版 README 与 writeup;交付物里 flag 用占位串,真值留给平台注入。

验证是两条硬门禁:Phase 6 派独立求解子代理,只允许 README + 附件(+ 在线连接方式),按 solver_validation.md 黑盒求解并填硬编码自检表;Phase 7 写 poc/solve.py,要求常量从附件推导、不得写死答案,并实跑证明能还原 flag。知识库按题型拆分(编码与古典密码、隐写专项、流量取证、组合脑洞、flag_hiding 等),组合题会参照多阶段与防 shortcut 原则。

适用边界

它解决的是可复现、可自证的出题流程,不是替你拍脑袋选考点。核心程序在 Phase 5 才写;你若在中途大改设计,需要回到对应阶段重做并重新过黑盒与 PoC。是否需要在线校验服务取决于你是否要防静态附件秒出或动态校验——见技能内反制设计说明。

使用场景

  • 校赛或省赛 Misc 赛道定稿前,要把「编码链 + 压缩包伪加密」组合题的求解拓扑和非预期秒出路径写清楚并过门禁
  • 已有图片 LSB 与 Exif 藏密钥的草稿,需要按八阶段产出 `generate.py`、选手 README,并用黑盒代理只凭附件自测
  • 流量包题上线前,需确认 flag 不能靠 Wireshark 直接跟明文或无关协议字段拿到,并补一份可跑的 `poc/solve.py`
  • 社团想出一道内存取证 + 日志组合题,需要从需求清单到 writeup 全程分阶段确认,避免生成器写完后才发现断链

适合人员

  • 负责赛事 Misc 题库的出题组长,要求每道题有拓扑设计、非预期排查表和 Phase 6/7 自测记录再入库
  • 高校网安社团里第一次独立做音频频谱/摩斯类附件题的同学,需要脚手架和知识库条目对齐考点
  • CTF 平台内容审核,收题时要看合并版 README、生成器与 PoC 实跑证明,拒绝硬编码答案的「假可解」
  • 想把「隐写 + 古典密码 + 流量解密」做成强制顺序的多阶段脑洞题,需要参照组合题防 shortcut 清单的出题人