导语:挖漏洞这件事,80%的时间都耗在了重复劳动上—— reconnaissance(侦察)、查payload、填验证清单。真正值得干的,是那些需要创造力、需要串联逻辑、需要”这漏洞还能怎么组合”的复杂漏洞。Claude-BugHunter,就是来解决这个问题的。它把71个专业技能塞进 Claude Code,让AI替你干那些机械的事,你只管盯着真正有价值的部分。
一、它到底是什么?
Claude-BugHunter(元素灵魂/GitHub: elementalsouls)是一个专门为 Claude Code 打造的安全研究技能包。作者是安全研究员 Sachin Sharma,核心思路很直接:给 Claude 正确的技能,它就不再是聊天机器人,而是一个能干活的研究员或红队操作员。
这套技能包有四层架构:
第一层:思维框架 — 5阶段非线性工作流、批判性思维框架、红队操作员纪律(bb-methodology + redteam-mindset)
第二层:Web应用狩猎 — 48个 hunt-* 技能,从681个已披露的 HackerOne 漏洞报告中提炼而来,覆盖XSS、SQL注入、SSRF、IDOR、LFI、SSTI、XXE、CSRF等
第三层:企业边界突破 — 企业平台攻击链:M365/Entra、Okta、vCenter、SSL-VPN设备、SharePoint、云IAM,附带2024-2026年最新CVE利用链
第四层:输出与验证 — 7问门禁、质量过滤、VRT定级、脱敏报告
四个 verdicts(裁决结果):PASS(通过)、DOWNGRADE(降级)、KILL(放弃)、CHAIN(可串联)
二、快速安装:3分钟搞定
安装方式有两种,推荐使用插件方式安装。
方式一:插件安装(推荐)
在 Claude Code 里直接执行:
/plugin marketplace add elementalsouls/Claude-BugHunter/plugin install claude-bughunter@elementalsouls
所有71个技能和15个命令自动加载到 claude-bughunter: 命名空间下,后续更新插件版本即可。
方式二:拷贝安装(无插件系统 / 固定某个克隆版本)
git clone https://github.com/elementalsouls/Claude-BugHunter.gitcd Claude-BugHunterbash scripts/install.sh
安装完成后,重新加载shell配置:
source ~/.zshrc 2>/dev/null || source ~/.bashrc
验证是否安装成功:
hunt
如果看到类似以下输出,说明一切就绪:
Usage: hunt Creates a new engagement folder at $HUNT_BASE/Default $HUNT_BASE is $HOME/security-research/engagements...

三、6阶段工作流:让渗透测试有序可循
Claude-BugHunter 内置了一个6阶段非线性工作流:recon → map & rank → hunt → validate → report,每个阶段都有技能支撑,并在代码层面强制执行测试范围。

你只需要用自然语言描述你在做什么,Claude 就会自动加载相关技能:
Testing acme.com — an in-scope HackerOne target. Run recon and rank the surface. → loading skills: web2-recon, offensive-osint, bb-methodology … → subdomain enum (subfinder + crt.sh) … 47 hosts → live hosts (httpx) … 12 · tech fingerprint … 6 distinct stacks → ranked surface: api.acme.com (GraphQL, introspection ON) ← start here auth.acme.com (OAuth, SSO) ← hunt-oauth Next: want me to probe the GraphQL introspection + OAuth redirect_uri?
看到了吗?不需要记任何命令,说人话就行。
四、核心功能详解
1. 7问门禁(7-Question Gate):过滤假阳性
拿到一个漏洞线索时,最怕的是花大量时间写完报告,结果被”N/A”告知无效。7问门禁就是一个7步检查清单,在任何报告起草之前自动触发。
七个问题:
- 这个输入是否在浏览器上下文中被执行/反射?
- 存在哪些绕过手段(如双编码、DOM clobbering)?
- payload能绕过HTTP-only cookie或CSP吗?
- 影响是否仅限于self-XSS,还是需要用户交互?
- 它能和其他漏洞串联吗(如CSRF)?
- 报告草案中的PoC是否与实际一致?
- 之前在10+同类应用中是否出现过同类模式(假阳性启发式判断)?
裁决结果:
举例: 你发现了一个疑似SSRF的参数,但不确定是否值得深入。
我怀疑这个 redirect_url 参数存在SSRF漏洞,但不确定是不是真的能用。
Claude 会自动调用7问门禁,逐一检查:
如果任何一步返回”否”,系统会直接建议你放弃这个漏洞——省下的时间拿去挖下一个。
2. 自动加载技能(Auto-Loading Skills):说人话就行
这是 Claude-BugHunter 最出色的设计。你不需要记忆任何命令,只需要描述你在做什么,Claude 就能理解并加载对应技能。
测试文件上传:
“我正在测试这个头像上传功能,看看能不能绕过文件类型限制。”
Claude 自动加载专门针对文件上传的漏洞技能。
分析OAuth登录:
“这个网站的 ‘Login with Google’ 功能,我感觉可能存在配置问题。”
Claude 立刻切换到OAuth安全测试技能模块。
测试M365环境:
“我们授权测试一个M365租户,我想看看有没有配置上的弱点。”
Claude 调用 M365/Entra 攻击技能,带你一步步检查用户枚举、条件访问策略绕过等。
3. hunt 命令:管理完整渗透流程
当目标较大时,用 hunt 命令创建一个专属工作目录,系统化管理整个渗透过程:
hunt example.com
这会创建一个专门的文件夹来存放该目标相关的所有数据和报告。在对话中可以直接引用具体技能名:
“请加载 hunt-ssti 技能,帮我测试这个模板注入点。” “我想看看 okta-attack 技能里关于用户枚举的部分是怎么做的。”
五、覆盖范围:不止Web安全
Claude-BugHunter 的技能覆盖远不止常见的Web漏洞,从Web应用到企业基础设施全部囊括:
Web应用狩猎(13类): XSS、SQL注入、SSRF、IDOR、LFI、SSTI、XXE、CSRF、CORS、open-redirect、文件上传……
认证与身份(7类): 认证绕过、会话管理、OAuth、SAML、MFA绕过、账户劫持
API与基础设施(15类): GraphQL、gRPC、WebSocket、API配置错误、Host头部注入、RCE链
高级与并发(6类): 竞态条件、HTTP走私、反序列化、缓存污染
框架专项(4类): Next.js、Node.js、Laravel、Spring Boot
企业身份与云(3类): M365/Entra、Okta、云IAM深度检测 ★
基础设施与企业设备(4类): VMware vCenter、企业VPN、SharePoint、ASP.NET/NTLM ★
红队战术(4类): 红队思维、APK红队流水线、供应链侦察、中期事件响应 ★
★ 标记的是企业级高级技能,专门针对有红队评估经验的用户。
六、与Burp Suite集成(可选)
如果你想用 Burp Suite 进行流量分析和重放,可以安装 MCP Server 扩展。
第一步: 打开 Burp → Extensions → BApp Store,搜索 MCP Server 并安装。
第二步: 在终端中添加MCP服务:
claude mcp add burp -s user -- java -jar ~/.BurpSuite/mcp-proxy/mcp-proxy-all.jar
第三步: 在 Claude Code 对话中输入 /mcp,如果看到 burp · ✓ connected,说明集成成功。
之后你扫描到的所有请求,都可以直接发送到 Burp 的 Repeater 等工具中进一步分析。
七、总结:它不能做什么
Claude-BugHunter 不是一个能”一键拿Shell”的魔法,它的定位非常清晰:
不能替代的,是这些:
引用作者的原话:”给 Claude 正确的技能,它就不再是聊天机器人。它变成了一个操作员。“
项目地址: GitHub: https://github.com/elementalsouls/Claude-BugHunter
参考阅读: Undercode Testing: https://undercodetesting.com/claude-bughunter-automating-80-of-red-team-drudgery-with-ai-powered-skill-bundles-video/


seo优化_前端开发_渗透技术








