关于 ctf-ai-ml
面向 CTF 参与者的 AI/ML 攻击技术指南,按模型文件、分类器和 LLM 目标提供分析方向,并提示何时切换到其他安全主题。
主要功能
- 01模型权重分析与操纵
- 02图像分类器对抗攻击
- 03LLM 提示注入与越狱
- 04按目标类型提供决策树
- 05相关 CTF 主题切换提示
适用场景
- 01分析 .pt 或 .safetensors 模型文件
- 02构造图像对抗样本
- 03测试聊天机器人安全弱点
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wgpsec/ aboutsecurity --skill ctf-ai-ml安装后在 Claude Code 中输入/ctf-ai-ml确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/adversarial-ml.mdllm-attacks.mdmodel-attacks.md详细介绍
CTF AI/ML 攻击技术
适用场景
- 挑战涉及 ML 模型文件(.pt、.pth、.safetensors、.onnx、.h5)
- 目标是 AI 聊天机器人、基于 LLM 的应用或 ML 分类器
- 需要构造对抗样本来欺骗图像/文本分类器
- 挑战提供了用于分析或篡改的模型权重
- AI/ML 平台安全测试(模型提取、成员推理)
快速开始
pip install torch transformers numpy scipy Pillow safetensors scikit-learn
file model.*
python3 -c "import torch; m=torch.load('model.pt'); print(type(m), m.keys() if hasattr(m,'keys') else '')"
决策树
- 模型权重文件(.pt/.safetensors) → model-attacks.md
- 权重扰动取反、模型反演、LoRA 合并、编码器碰撞
- 需要欺骗的图像分类器 → adversarial-ml.md
- FGSM、PGD、C&W 攻击、对抗补丁、规避、数据投毒
- LLM/聊天机器人目标 → llm-attacks.md
- 提示词注入、越狱、令牌走私、工具使用漏洞利用
- ML 中的纯数学/密码学问题 → 切换到
ctf-crypto - 已编译的模型二进制文件 → 切换到
ctf-reverse - 包装在聊天机器人中的 Python 牢笼 → 切换到
ctf-misc
转向信号
- 如果挑战是纯密码学/数论问题,不涉及 ML →
/ctf-crypto - 如果要逆向工程已编译的推理二进制文件 →
/ctf-reverse - 如果要逃逸聊天机器人包装器中的 Python 沙箱 →
/ctf-misc - 如果是带 AI 功能的 Web 应用(通过 Web 进行提示词注入) →
/ai-security/prompt-injection
评论
支持 Markdown