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获取下载⬇️

      Logo

      Agent 垂直技术社区,欢迎活跃、内容共建。

      更多推荐