CTF AI/ML 攻防速查
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_38cbd2b2/ctf-ai-ml-v2。
技能介绍
这类题目在考什么
AI/ML 方向的 CTF 往往把模型权重、推理 API、训练数据假设和对抗/提示攻击揉在一起:你要判断是恢复被微调抹掉的行为、造对抗样本骗分类器,还是在 LLM 场景里做注入、越狱或滥用工具调用。纯背公式不够用,更需要一张按题型归档的技法索引和何时换赛道的判据。
技能如何组织
本技能以 SKILL.md 为入口,每条技法保留一行速记,细节拆到三个支撑文档:
model-attacks.md:权重扰动抵消(如2*W_orig - W_chal)、LoRA 合并、模型反演、编码器碰撞、查询式模型抽取、成员推断等adversarial-ml.md:FGSM / PGD / C&W、对抗补丁、逃逸与数据投毒、后门检测llm-attacks.md:直接/间接提示注入、越狱、token 拆分绕过、上下文窗口操纵、工具调用滥用
「Quick Start」区按主题给出可落地的攻击/分析套路(梯度步、迭代投影、优化式 C&W 等),便于你在读题后快速对齐到具体小节,而不是从零搜论文名词。
边界与注意点
若题目退化为格基约化、数论且无 ML 成分,应切换到 /ctf-crypto;若是 ONNX/TensorRT 等编译推理二进制逆向,用 /ctf-reverse;若只是聊天壳里的 Python jail 等包装题,用 /ctf-misc。技能不替代完整 exploit 代码库,环境依赖(Python 包与系统工具)需按题目自备;正文中的 Prerequisites 仅作清单提示,实施时仍以赛题附件与远端服务行为为准。
使用场景
- 参加线上 CTF 时题目给出被微调过的权重,需要按速查里的扰动抵消或 LoRA 合并思路恢复原始行为并拿 flag
- 赛题提供黑盒图像分类 API,要在限时内选用 FGSM 或 PGD 生成对抗样本完成误分类条件
- 挑战是带工具调用的聊天 Agent,需要对照 llm-attacks 小节设计间接注入或滥用 function calling
- 读题后发现核心是格基或数论、几乎没有神经网络环节,需要按 When to Pivot 判断是否应换用密码学技能
适合人员
- 主攻 Web/杂项但赛前突击 AI 赛道的 CTF 队员,需要按题型索引快速定位模型攻击与对抗样本套路
- 做机器学习安全实验课的学生,在靶场或校内赛中要把 FGSM、成员推断等名词落到具体攻击步骤
- 参加 LLM 红队演练的安全工程师,想在结构化条目里对照提示注入、token 拆分与越狱手法而非零散博客
- 维护战队技能库的队长,需要把 AI/ML 子类与 crypto、reverse、misc 的切换条件写进队内 wiki