超强 Java 代码审计 Skills 合集,适配 Claude Code,全链路自动化挖掘各类 Web (2026-05-20)更新
摘要:本文介绍了一款专为红队设计的Java代码审计套件,支持主流JavaWeb框架,集成反编译和BurpSuite联动功能。该工具具备自动路由识别、多框架支持、参数解析等核心能力,覆盖SQL注入、文件漏洞等风险检测,内置130+条CVE规则。通过五阶段全链路审计流程(信息收集→交叉分析→调用链追踪→漏洞深度分析→汇总报告),实现自动化漏洞挖掘。支持一键式全链路审计或分步执行,需配置CFR反编译器使
0x01 工具介绍
专为红队打点、0day 挖掘打造的 Java 代码审计套件,深度适配 Claude Code。支持主流 Java Web 框架,集成反编译能力,可全面梳理路由、追踪调用链。覆盖 SQL 注入、文件漏洞、鉴权缺陷等各类风险,内置上百条 CVE 检测规则。依托自动化审计流水线深挖底层隐患,精准发现常规工具遗漏的潜在漏洞,是红队实战挖洞、 助力挖掘未公开高危漏洞。
注意:现在只对常读和星标的才展示大图推送,建议大家把渗透安全HackTwo"设为星标⭐️"否则可能就看不到了啦!
下载地址在末尾 #渗透安全HackTwo
0x02 功能介绍
✨核心能力
-
自动路由识别:自动识别 Java Web 项目中的 HTTP 路由结构
-
多框架支持:支持 Spring MVC、Servlet、JAX-RS、Struts 2 等主流框架
-
参数结构解析:提取 Path、Query、Body、Header、Cookie 等各类参数
-
反编译集成:集成 Java 反编译器,支持分析已编译的 .class 和 .jar 文件
-
Burp Suite 集成:生成可直接用于 Burp Suite Repeater 的请求模板
-
接口文档生成:为无 API 文档的项目生成接口清单
-
路由调用链追踪:追踪从 Controller 到 DAO 层的完整调用链,分析参数流向
-
鉴权机制审计:识别鉴权框架实现,分析鉴权绕过和越权访问风险
-
SQL 注入审计:识别 SQL 执行框架,检测 SQL 注入漏洞风险
-
文件上传审计:识别文件上传入口,分析路径穿越和可执行文件上传风险
-
文件读取审计:识别文件读取操作,分析路径遍历攻击风险
-
XXE 审计:识别 XML 解析操作,检测外部实体注入漏洞风险
-
组件漏洞检测:扫描第三方依赖,匹配 130+ 条 CVE 规则,生成安全报告
-
全链路审计流水线:使用 agent team 编排多个审计 skill(含动态扩展的调用链追踪 worker),一键完成完整安全审计
可用 Skills

自动编排多个 agent(含动态扩展的调用链追踪 worker)完成完整审计流程:路由分析→鉴权审计→组件漏洞→交叉筛选(风险分级+漏洞汇总)→调用链追踪(分批并行)→漏洞深度分析(按 sink 类型并行,含可利用前置条件)→质量校验。

┌────────────────────────────────────────────────────────────────────────┐
│ java-audit-pipeline 全链路流程 │
└─────────────────────────────────────────────────────────────────────────┘
阶段1: 信息收集(并行)
┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐
│ route-mapper │ │ auth-audit │ │ vuln-scanner │
│ 全量路由+参数 │ │ 路由鉴权映射 │ │ 组件漏洞 │
└────────┬──────────┘ └────────┬──────────┘ └────────┬──────────┘
└──────────────┬──────┴──────────────┬──────┘
quality-checker 逐个校验,通过后关闭
↓
阶段2: 交叉分析(并行)
┌──────────────────────────┐ ┌──────────────────────────┐
│ risk-classifier │ │ vuln-aggregator │
│ 无鉴权路由分级(P0/P1) │ │ 漏洞汇总(组件+鉴权绕过)│
└────────┬─────────────────┘ └────────┬─────────────────┘
└──────────────┬──────────────┘
quality-checker 校验,通过后关闭
↓
阶段3: 调用链追踪(分批并行)
┌─────────────────────────────────────────────────────────────────────────┐
│ route-tracer: 读取 P0+P1 高危路由,分批创建追踪任务 │
└────────┬────────────────────────────────────────────────────────────────┘
↓ 动态创建 worker
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ worker-1 │ │ worker-2 │ ... │ worker-N │
│ 批次1追踪 │ │ 批次2追踪 │ │ 批次N追踪 │
└────────┬─────┘ └────────┬─────┘ └────────┬─────┘
└──────────────┬──────────────────┬──────┘
quality-checker 校验,通过后关闭
↓
阶段4: 漏洞深度分析(按需并行)
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ sql-auditor │ │ xxe-auditor │ │ upload-auditor │ │ fileread-auditor │
│ SQL注入+前置条件 │ │ XXE注入+前置条件 │ │ 文件上传+前置条件│ │ 文件读取+前置条件│
└────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘
└──────────────┬─────┴──────────────┬─────┘──────────────┘
仅启动有对应 sink 的 agent,quality-checker 分别校验,通过后关闭
阶段5: 汇总报告
┌─────────────────────────────────────────────────────────────────────────┐
│ quality-checker: 整合所有校验结果 → quality_report.md → 完成后关闭 │
└─────────────────────────────────────────────────────────────────────────┘
↓
{project_name}_audit/
├── route_mapper/
├── auth_audit/
├── vuln_report/
├── cross_analysis/
│ ├── high_risk_routes.md
│ ├── trace_batch_plan.md
│ ├── component_vulnerabilities.md
│ └── auth_bypass_vulnerabilities.md
├── route_tracer/
├── sql_audit/
├── xxe_audit/
├── file_upload_audit/
├── file_read_audit/
├── decompiled/
└── quality_report.md
0x03 更新介绍
全局并发上限参数化(max_concurrent_agents)质检员(agent-7-x)独立池调度,不占用 worker 槽位路由侦查强制独占粒度细化为「逻辑模块级」波次调度:完成一个、校验一个、立即替补
0x04 使用介绍
📦安装与使用指南
准备 CFR 反编译器
# 方式一:手动下载 CFRcurl -L -o cfr-0.152.jar "https://xget.xi-xu.me/gh/leibnitz27/cfr/releases/download/0.152/cfr-0.152.jar"# 方式二:直接使用(Skill 会在需要时自动下载)
配置 Skills
将 skills 目录下的内容复制到 Claude Code 的 skills 配置目录中。
使用 Skill
在 Claude Code 中调用 skill:
方式一:一键全链路审计(推荐)
前置条件(Agent Teams):
Claude Code 版本 >= 2.1.32
在
~/.claude/settings.json的env中添加"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1":{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" } }
也可通过环境变量临时启用:
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1(可选)安装 tmux 以获得分屏可视化效果,使用
Shift+Up/Down切换 teammate 视图注:Agent Teams 为 research preview 实验性功能,随 Opus 4.6(2026-02-05)发布。
/java-audit-pipeline /path/to/project
方式二:手动逐步执行
按需单独调用各 skill,适合只需要某项审计或自定义流程的场景。
参数说明:
/path/to/project - Java 项目根目录,包含源码(.java)或编译文件(.class/.jar)
--route - 指定要追踪的具体路由路径
/java-route-mapper /path/to/project
/java-route-tracer --route /api/users/login --project /path/to/project
/java-sql-audit /path/to/project
/java-auth-audit /path/to/project
/java-file-upload-audit /path/to/project
/java-file-read-audit /path/to/project
/java-xxe-audit /path/to/project
/java-vuln-scanner /path/to/project
项目路径要求:
源码项目:包含 src/main/java 等源码目录
编译项目:包含 WEB-INF/classes 或 .jar 文件
支持同时存在源码和编译文件的情况,优先使用源码
下载
渗透安全HackTwo⬇️回复20260526获取下载⬇️
更多推荐

所有评论(0)