{"repo":"AabyssZG/SpringBoot-Scan","free":true,"listed":false,"github":"https://github.com/AabyssZG/SpringBoot-Scan","clone":"git clone https://github.com/AabyssZG/SpringBoot-Scan.git","description":"针对SpringBoot的开源渗透框架，以及Spring相关高危漏洞利用工具","language":"Python","stars":2336,"topics":["spring","spring-boot","spring-vulnerability","springboot","vul","security","security-tools","cve-2018-1273","cve-2021-21234","cve-2022-22947"],"license":"MIT","category":"security-tools","readme_excerpt":"✈️ 一、工具概述 日常渗透过程中，经常会碰到Spring Boot搭建的微服务，于是就想做一个针对Spring Boot的开源渗透框架，主要用作扫描Spring Boot的敏感信息泄露端点，并可以直接测试Spring的相关高危漏洞。于是，就写了这么一个工具：SpringBoot-Scan 【简称：“SB-Scan”（错乱】 本项目的GitCode地址：https://gitcode.com/AabyssZG/SpringBoot-Scan，当前工具版本号：V2.7.2-2025/11/09 我还整理了一篇SpringBoot的相关渗透姿势在我的个人博客，欢迎各位师傅前来交流哈哈：https://blog.zgsec.cn/archives/129.html 📝 二、TODO 漏洞支持的更新 [x] 感谢 @iChet666 师傅的反馈，针对CVE-2021-21344 (Eureka Xstream 反序列化漏洞) 在利用过程中可能导致破坏业务的情况，进行流程优化和Exp利用二次确认 [x] 感谢 @ez-lbz 师傅提交的PR，添加支持CVE-2025-41243 (Spring Cloud Gateway环境属性修改漏洞) [x] 感谢 @ez-lbz 师傅提交的PR，添加支持CVE-2024-37084 (Spring Cloud Data Flow远程命令执行漏洞) [x] 添加支持2023 JeeSpringCloud 任意文件上传漏洞 [x] 添加支持CVE-2022-22947 (Spring Cloud Gateway SpELRCE漏洞) [x] 添加支持CVE-2022-22963 (Spring Cloud Function SpEL RCE漏洞) [x] 添加支持CVE-2022-22965 (Spring Core RCE漏洞) [x] 添加支持CVE-2021-21234 (任意文件读取漏洞) [x] 添加支持2021 SnakeYAML RCE 漏洞 [x] 添加支持2021 Eureka Xstream 反序列化漏洞 [x] 添加支持2020 Jolokia配置不当导致RCE漏洞 [x] 添加支持CVE-2018-1273（Spring Data Commons RCE漏洞） [x] 增加漏洞利用选择模块，可以选择单一或多个漏洞进行检测 [x] 命令执行漏洞式支持交互式执行命令 [x] 增加批量漏洞验证模块（你们一直想要的来啦） 后期将加入更多漏洞利用内置模块（各位师傅能不能赏个Star嘛 码代码挺辛苦的哈哈） 功能支持的更新 [x] 感谢 @kn1g78 师傅提交的PR，修复了端点扫描的若干BUG [x] 感谢 @ngc660sec 师傅提交的PR，对于自定义请求头进行类型判断，防止二次转换类型 [x] 感谢 @ThumpBo 师傅提出的建议，增加了读取指定TXT批量扫描敏感文件的功能 -df 并将扫描成功结果导出至 dumpout.txt 内 [x] 对下载敏感文件的模块进行报错优化，将报错内容并入至 error.log [x] 感谢 @YanXi9999 师傅的贡献，在读取指定TXT并批量信息泄露扫描过程中，去除重复页面提高效率 [x] 对端点爆破模块进行优化，对页面进行Hash计算，如果发现页面Hash相同的情况就不导入到 urlout.txt [x] 在目录爆破 run.py /POC探测 poc.py /漏洞利用 vul.py 这三个核心模块，新增全局变量 outtime = 10 可自由调整各模块","default_branch":null,"files":null,"tree":[],"storefront":"/r/AabyssZG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AabyssZG/SpringBoot-Scan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}