- 输出格式统一,便于后续处理
- 遇到无法解析的配置时记录并跳过
安装
环境
- • cc-switch
- • claude code
- • deepseek v4 pro
使用 Skill 分析项目
分析的靶场:JavaSecLab
https://github.com/whgojp/JavaSecLab
代码审计
/java-audit-pipeline JavaSecLab
审计结论
JavaSecLab 是一个 Spring Boot 2.4.1 教学/实验性质的 Web 安全漏洞演示项目。本次全链路安全审计通过 19 个 agent 协作完成,覆盖了路由提取、鉴权审计、组件漏洞扫描、交叉分析分级、45 条 P0 路由的完整调用链追踪,以及 SQL 注入/XXE/文件上传/文件读取/反序列化 5 个专项审计和 19 份 QA 报告。
核心发现
- 1. 6 个无鉴权可直接利用的 Critical 漏洞 (文件上传 webshell / JPQL 注入 / 任意文件读取/下载/删除) 构成最紧急的威胁,攻击者无需任何凭证即可实现系统完全沦陷。
- 2. Shiro SHIRO-550 (CVE-2016-4437)\"定时炸弹\"风险:AES 硬编码密钥已知、CC 3.2.1 gadget 就绪、enableUnsafeSerialization 已启用,所有利用条件均已满足,仅 ShiroFilter 未激活暂阻利用。一行代码即可激活。
- 3. Log4Shell + Fastjson + CC 反序列化\"三件套\" 构成需认证的完整 RCE 攻击链,配合 permitAll 白名单过宽 (H-AUTH-001) + 全局 CORS 通配符 (H-AUTH-004) + CSRF 禁用 (L-AUTH-003) 的组合配置缺陷,攻击者可通过跨域钓鱼获取已登录用户 Session 变相绕过认证。
- 4. 审计覆盖完整性达到高水平:252 条路由全部鉴权映射,45 条 P0 路由全部完成调用链追踪,5 个专项审计覆盖 25 个 SQL 操作点、10 个 XML 解析点、6 个文件操作端点、20 个反序列化 sink。
- 5. QA 质量管控体系有效:19 份 QA 报告发现 7 个偏差 (2 个 Medium, 5 个 Low),无阻断性缺陷,所有偏差均已记录并可在后续版本中修正。
大模型消耗
差不多 2kw Tokens

版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论