这届红队开始给 AI 写教材了,78 份打法全开源
原创
大白
大白
知白守黑1024
2026年10月30日 06:18
北京
去阅读
RED TEAM / CLAUDE SKILLS NOTE
SnailSploit 开源的 Claude-Red,把 78 份攻击方法论写成结构化的 SKILL.md,对话里聊到哪个攻击面就自动挂哪个技能,不占上下文。
GITHUB 9,800+ STARS · MIT · 78 SKILLS · 23 CATEGORIES
用 Claude 干过安全活的人,多半碰过同一堵墙:它知道 SQL 注入是什么,也能顺手写出几条 payload,但打法不成体系。你要在提示词里从头交代:先测哪些注入点、盲注怎么判断、碰上 WAF 怎么绕、MySQL 和 PostgreSQL 的姿势差在哪。交代得越细,上下文烧得越快;交代得粗了,它就开始自由发挥。
GitHub 上这个 9.8 千星的项目给出了另一个思路——Claude-Red。它不写工具、不做扫描器,而是把 78 份进攻性安全的方法论,写成 78 个结构化的 SKILL.md 文件,直接挂进 Claude 的技能系统。你聊到哪个攻击面,对应技能就自动加载,用完即走。
FIG. 01 — 项目 banner:78 项技能,由 SnailSploit 与 Mixbanana 联合出品
01 / WHAT IT IS
它不是工具,是教材
先说清楚它的形态。Claude-Red 里没有一个“能跑的程序”,每个技能就是一份 Markdown 文件:开头是 name 和 description 两个字段,正文是这个攻击面的完整方法论——用什么技术、配什么工具链、有哪些边界情况、往哪里提权。
装进 Claude 的技能目录之后,这些文件不着急生效。技能系统按对话内容做触发匹配——你提到 SQL 注入,offensive-sqli 就挂上来;你聊到无线,offensive-wifi 那一套就位。没被触发的技能不进上下文,一个字都不占。这是它和“塞一份 500 页 PDF 进对话框”最本质的区别。
来路也正。作者是 GenAI 安全研究者 Kai Aizen(SnailSploit),技能底子来自 Sahar Shlichov 整理的进攻性安全检查清单,仓库里还挂着 trendshift 的周趋势徽章——上线时间不长,涨得很快。
“给 Claude 对的技能,它就不再是聊天机器人——而是一个操作员。”
— README 末尾
02 / ANATOMY
一份技能文件里写了什么
拿最常用的offensive-sqli举例。开头 frontmatter 的 description 写得极细,把适用场景一条条列全——错误注入、布尔盲注、时间盲注、带外、二阶、NoSQL、GraphQL、WebSocket,以及 WAF 绕过和各数据库的差异——这段描述就是触发匹配的依据,写得越准,误触发越少。
正文一上来先给Quick Workflow,五步把整次测试的骨架立住:
Quick Workflow
-
摸清所有能触到数据库的输入向量(URL、POST、Cookie、Header、API 过滤器、WebSocket)
-
插探针识别注入点,没回显就转布尔/时间盲注
-
判断数据库类型,枚举 schema
-
在授权范围内提取数据、提权,或走到 RCE
-
记录证据,给出修复建议
后面才是逐章展开:Detection 章节按注入类型分小节,每种都给探针、判断依据和下一步分支。值钱的不是那几条 payload——这些网上都查得到——而是它把“什么情况下走哪条路”的决策树写全了。Claude 拿到的是一整套章法,而不是零散的技巧,输出自然稳得多。最后一步还明确要求停下来做记录和修复建议,这在纯聊天模式下没人管。
03 / CATEGORIES
23 类攻击面,78 项技能铺在哪
全部 78 项技能分布在 23 个类别里,分布不算均匀——重的很重,冷门的也留着位置。
FIG. 02 — 技能类别分布。Web 与无线两类占去四成,其余 17 类各留 1–2 项守冷门攻击面。
Web 应用是第一大类,16 项。OWASP Top 10 全覆盖之外,单独立了请求走私、GraphQL、竞争条件、参数污染、WAF 绕过、业务逻辑这些进阶项——最后那个“业务逻辑”往往是赏金报告里奖金最高的。
无线攻击 14 项,是第二梯队,也是这个库最有辨识度的部分。WPA2 握手与 PMKID、WPA3 降级与 Dragonblood、企业级 802.1X 凭证中继、evil-twin、KRACK、蓝牙 BLE 与经典蓝牙、Zigbee、Z-Wave、LoRaWAN 与 sub-GHz——IoT 和无线这一摊,多数 AI 工具根本不覆盖,它一次性给全了。
再往后:基础设施与红队 7 项(初始访问、EDR 免杀、shellcode、Windows 缓解措施绕过、全杀伤链),漏洞利用开发 6 项(栈/堆溢出、ROP、崩溃分析、缓解措施),模糊测试 4 项(libFuzzer、AFL++、覆盖率引导策略)。
剩下 17 类每类 1–2 项,但选题很贼:容器逃逸、Kubernetes、CI/CD 管道投毒、依赖混淆、供应链攻击、以及AI 安全本身——提示注入、越狱、RAG 投毒。拿 AI 的方法论反打 AI,这个闭环它也留了门。
作者在仓库里还放了一张全库脑图,动工前照着走一遍,攻击面有没有覆盖到、技能库里缺哪块,一眼就能对出来。我把 78 项的完整目录照着画了一份:
FIG. 03 — 全库技能地图:23 类 78 项,短名为仓库内技能文件名,依 README 技能索引绘制。
04 / HOW IT LOADS
按需加载是怎么运作的
FIG. 04 — 技能加载链路:对话触发 → 命中技能 → 方法论注入 → 按章法执行。
这套机制省的其实是上下文。传统做法是把知识库整个塞进系统提示,78 项技能全量加载,窗口瞬间吃掉一大截,留给你真正任务的反而少了。Claude-Red 的按需加载,等于每次只从书架上抽当前要用的那本。
不想用技能系统的也有管道玩法:Claude Code 里把 SKILL.md 直接灌进系统提示,一条命令的事;claude.ai 网页版就手动粘贴到 Project 的系统提示里,或者对话开头垫上,效果等价。
05 / GET STARTED
三种装法,挑顺手的
推荐:整库装进 Claude 技能目录,之后 Claude 会按对话自动匹配加载:
$ git clone https://github.com/SnailSploit/claude-red ~/.claude/skills/claude-red
之后正常对话即可,技能按触发词自动挂载
只装某一类,用稀疏检出,仓库不用全拉;或者用自带的交互式安装脚本指定类别和目标目录:
$ ./install.sh --category web
$ ./install.sh --target ~/.claude/skills
稀疏检出等价做法:git sparse-checkout set Skills/web
装完不用配置、不用起服务。它是纯知识层,不接管你的终端,执行动作仍然由你确认——这一点对可控性很友好。不过装上只是第一步,真正决定好不好用的是下面这些用法。
06 / HOW TO DRIVE
装完之后,怎么用起来
日常挂着用,直接聊就行。技能靠对话触发,你正常说事,它自动挂载——比如丢给它一个测试范围说“帮我看看这个站的注入点”,offensive-sqli 就位;说“这个新APK帮我过一遍”,offensive-mobile 跟上来。你不需要背技能名,说人话就好。
想指定章法,就点名技能。同一类活儿有不同打法时,直接在对话里点:“按 offensive-sqli 里时间盲注那套来,别用工具先跑”,它就照着技能文件里的分支走。要不要先手工探测、什么时候才轮到 sqlmap,节奏由你控制。
按项目阶段用,是作者推荐的正式打法。动工前把 MINDMAP 当核查表,照着你这单的授权范围走一遍,哪个攻击面没有技能覆盖、要不要补,先想清楚;干活中只挂当前阶段要用的几项,窗口干净,输出也更专注;收工后回头对照技能清单,确认没有哪块测试面被漏掉。
收尾交给报告技能。utility 里的 offensive-reporting 专门管产出:CVSS 打分、证据标准、给管理层看的摘要,让它按这份规范把测试过程整理成报告,比自己从头组织省事得多。快速摸底用 offensive-fast-checking 的速查清单,先拿低垂果实。
还有个实操细节:一个会话别贪多。技能虽说不占上下文,但一次挂太多,Claude 的注意力会被摊薄。合理的节奏是按阶段换技能——侦察阶段用 osint 那两项,进了内网再换 AD 和横向移动,一个阶段一收口。
07 / USE CASES
什么人用得上
授权红队和赏金猎人是最直接的用户。攻防项目里它是随身的作战手册,赏金项目里用 fast-checking 的速查清单先过一遍低垂果实,撞上 GraphQL、请求走私这类冷门面再单独点技能。打 CTF 的人可以把它当专题教练,备赛时让 Claude 按对应技能的流程出思路、带着你走一遍。
还有一拨人容易忽略:蓝队和开发同样该装一份。技能文件就是攻击者的操作手册,安全头漏没漏、注入点收没收口、供应链有没有被依赖混淆的口子,照着清单自查一遍,比泛泛的安全培训实在得多。带新人也顺——让新人照着技能里的标准流程完整走一次,比口口相传省力。
08 / EPILOGUE
写在最后
看完这个项目,我最大的感触是它踩对了一个点:AI 不缺知识,缺的是把知识组织成章法的方式。SQL 注入的资料网上满天飞,但“先看什么、再试什么、什么时候停”这条决策路径,过去只存在老手脑子里。Claude-Red 把它写成 78 份可以版本管理、可以继续增补的 Markdown,谁都能读、能改、能提 PR——这比再做一个扫描器有价值得多。
当然也别神化它。技能是方法论,不是免检证:Claude 照章法走,每一步产出仍要人工核对,探针可能打重、版本可能判错,报告里的证据链得自己过一遍。这些技能描述的是测试行为,照着执行就是实打实的渗透动作,只打你被授权的目标——这条没得商量。
库本身还在长。路线图目标约 130 项技能,无线和工具化阶段已完成,云身份、IoT 硬件、Web 进阶在排期,MIT 协议拿来改成自己的内部版本也完全可行。如果你本来就在用 Claude 干安全活,这份技能库值得直接 clone 下来放着——反正不占地方,用到的那个瞬间,它就值回来了。
觉得有用的话,点个在看,转给一起搞攻防的同事。
后台回复
20261030
拿项目地址和安装命令
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。







评论