Claude-Red 红队攻击工具
SnailSploit/Claude-Red
访问 GitHub ↗
一句话简介
基于 Python 开发的 Claude AI 红队安全测试工具,用于评估和探测 Claude 大模型的安全防护与对抗能力。
标签
适用应用场景
- 对 Claude 模型进行越狱提示词测试
- 评估 AI 系统的提示注入防护能力
- 生成对抗性测试用例用于安全审计
- 研究大语言模型的安全边界与漏洞
README 中文摘要
项目概述
claude-red 是一个面向 Claude Skills 系统的进攻性安全技能库,通过结构化的 SKILL.md 文件为 Claude 提供特定攻击领域的专家级方法论。每个技能都涵盖对应攻击面的技术细节、常用工具、边界场景与权限提升路径。
将技能放入 Claude 环境后,模型会像领域专家一样按需加载——只有在对话中触发相应主题时才会加载对应技能,因此不会消耗未使用技能的上下文开销。
典型应用场景:授权红队演练、漏洞赏金分诊、安全研究、CTF 准备、运营人员训练、系统化的攻击面探索。
快速开始
Claude Skills 系统(推荐)
# 克隆整个仓库到 Claude skills 目录
git clone https://github.com/SnailSploit/claude-red ~/.claude/skills/claude-red
Claude 会根据对话内容自动加载匹配的技能。例如,提及 SQL 注入时会加载 offensive-sqli。
按需安装单个分类目录:
git clone --filter=blob:none --sparse https://github.com/SnailSploit/claude-red
cd claude-red && git sparse-checkout set Skills/web Skills/active-directory
Claude Code
# 单个技能作为系统提示注入
cat Skills/web/offensive-sqli/SKILL.md | claude --system-file -
# 整个分类目录的所有技能批量注入
cat Skills/active-directory/**/SKILL.md | claude --system-file -
Claude.ai(手动方式)
将 SKILL.md 文件内容粘贴到 Project 的系统提示中,或在对话开头附加。
安装脚本
./install.sh # 交互式安装
./install.sh --target ~/.claude/skills # 指定目标目录
./install.sh --category web # 仅安装某个分类
技能分类
| 分类 | 技能数 | 覆盖范围 |
|---|---|---|
| Web 应用 | 16 | OWASP Top 10、业务逻辑缺陷、高阶 Web 漏洞 |
| 认证与身份 | 2 | JWT 利用、OAuth/OIDC 滥用 |
| 活动目录 | 1 | 本地 AD 攻击方法论 |
| 无线 | 14 | 802.11、WPA2/3、EAP、WPS、Evil Twin、BLE、Zigbee、Z-Wave、LoRa、Sub-GHz |
| 云计算 | 1 | AWS、Azure、GCP 攻击路径 |
| 移动端 | 1 | Android 与 iOS 应用测试 |
| IoT 与嵌入式 | 1 | 硬件、固件、RTOS、ICS/OT |
| 基础设施与红队 | 7 | 初始访问、EDR 规避、深度红队作战、Windows 内部机制 |
| 漏洞利用开发 | 6 | 栈/堆破坏、ROP、缓解机制绕过、崩溃分析、TOCTOU |
| 模糊测试与漏洞研究 | 4 | libFuzzer、AFL++、覆盖引导模糊测试、漏洞分类 |
| 侦察 | 2 | OSINT 工具链与结构化情报收集 |
| API 安全 | 2 | REST/gRPC/WebSocket 测试、业务逻辑滥用 |
| 容器与 Kubernetes | 2 | 容器逃逸、K8s 集群利用 |
| CI/CD 流水线 | 2 | 流水线利用、密钥提取 |
| 密码学 | 2 | 加密实现攻击、TLS/SSL |
| 权限提升 | 2 | Linux 与 Windows 提权 |
| 后渗透 | 3 | 横向移动、持久化机制、数据外传 |
| 取证与 C2 | 2 | 反取证技术、C2 框架操作 |
| 供应链 | 2 | 供应链攻击、依赖混淆 |
| 社会工程学 | 2 | 钓鱼活动、物理/vishing/smishing |
| 网络攻击 | 1 | 二层/三层攻击、MITM、协议投毒 |
| AI 安全 | 1 | 提示注入、Jailbreak、RAG 投毒 |
| 工具类 | 2 | 快速分诊清单、专业报告撰写 |
核心技能示例
仓库按攻击域组织技能目录,每个子目录包含一个 SKILL.md 文件:
Skills/web/offensive-sqli/SKILL.md:SQL 注入(报错型、盲注、带外 OOB、特定数据库载荷、ORM CVE)Skills/auth/offensive-jwt/SKILL.md:JWT 攻击(alg:none、密钥混淆、密钥爆破、声明篡改)Skills/active-directory/offensive-active-directory/SKILL.md:AD 方法论(Kerberoast、ASREProast、ACL 滥用、ADCS ESC1-15、委派、混合 AAD)Skills/wireless/offensive-wifi-recon/SKILL.md:无线侦察(适配器配置、监听模式、多频段空域映射)Skills/infrastructure/offensive-edr-evasion/SKILL.md:EDR 规避(用户态 unhooking、间接系统调用、PPID 欺骗)Skills/exploit-dev/offensive-exploit-development/SKILL.md:漏洞利用开发(栈/堆破坏、ROP 链、缓解机制绕过)Skills/container/offensive-k8s-attacks/SKILL.md:Kubernetes 攻击(RBAC 滥用、etcd 访问、kubelet API、Pod 逃逸、CRD 利用)
路线图
项目按阶段扩充,目标约 130 个技能、23+ 分类。
| 阶段 | 方向 | 技能数 | 状态 |
|---|---|---|---|
| 1 | 内部 AD/Windows:拆分为聚焦的专项技能 | +16 | 计划中 |
| 2 | 云身份:Entra、ADFS、Okta、M365 | +10 | 计划中 |
| 3 | 无线:WPA2/3、EAP、BLE、Zigbee、Z-Wave、LoRa、Sub-GHz | +12 | 已完成 |
| 4 | IoT:UART/JTAG、闪存提取、故障注入、RTOS、ICS | +10 | 计划中 |
| 5 | Web 基础:侦察、认证绕过、访问控制、CSRF、CORS | +8 | 计划中 |
| 6 | Web 进阶:原型链污染、SAML、OIDC、WebSocket、SSI/ESI | +10 | 计划中 |
| 7 | 文档与工具链打磨 | — | 已完成 |
| 8 | 新增分类:10 个新域,20 个技能 | +20 | 已完成 |
| 9 | 深度重写:反序列化、GraphQL、深度红队、SSTI | — | 已完成 |
贡献与许可
欢迎以 PR 形式贡献技能,遵循仓库内的技能模板、frontmatter 规范与评审流程;推荐聚焦单一攻击面的精简技能,而非大而全的综述。项目以 MIT 协议开源。
摘要更新于 2026-09-13 00:32:06
· 原文 20362 字符
· md5 859a205c5896…