news 2026/4/27 13:57:52

一款开源的半自动化渗透神器,内置目前 SpringBoot 所有漏洞!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一款开源的半自动化渗透神器,内置目前 SpringBoot 所有漏洞!

随着Spring Boot在微服务架构中的广泛应用,其暴露的安全漏洞也呈指数级增长。传统的手工测试在面对成百上千个端点时显得力不从心,而自动化工具往往缺乏对Spring Boot特有漏洞的深度支持。

SpringBootVul-GUI的出现,填补了Spring Boot专项安全工具的空白,成为红队工程师和安全研究人员的效率倍增神器!

简介

SpringBootVul-GUI是一款半自动化Spring Boot漏洞检测与利用工具,内置目前Spring Boot所有漏洞。它以图形化界面为核心,集成了目前主流的Spring Boot漏洞检测模块,实现了从信息收集到漏洞利用的一站式工作流。

关键特性:
  • 全面性:覆盖20+种Spring Boot漏洞类型,从配置泄露到高危RCE

  • 半自动化:人工决策与自动化检测结合,平衡效率与准确性

  • 风险分级:明确标注高危操作,避免误用导致服务瘫痪

  • 持续更新:开发者保持对新型漏洞的快速响应

核心功能

敏感信息泄露检测

1. 配置文件泄露扫描自动探测application.properties等敏感配置文件的暴露路径。

2. 密码脱敏还原支持三类脱敏场景:

  • • 直接解析Authorization字段的Base64编码

  • • 自动提取内存中的数据库凭证

  • • 还原加密或混淆的敏感字段

3. Heapdump分析下载并解析Java内存转储文件,提取数据库连接串、API密钥等核心信息。

4. 未授权访问漏洞覆盖Druid数据连接池、Actuator端点等未授权访问风险点。

远程代码执行(RCE)漏洞利用

1. Spring Cloud Gateway RCE
  • • 交互式命令执行

  • • 一键植入内存马(密钥默认为hackfunny

  • • 自动清除测试路由(默认清理poctest/pwnshell/expvul

2. 反序列化漏洞利用
  • • Eureka XStream反序列化(需双端口协同:HTTP服务端口+反弹Shell端口)

  • • SnakeYaml反序列化(SpringCloud环境)

3. 数据库相关RCE

H2数据库注入

  • • 通过spring.datasource.data属性触发

  • • 通过query属性触发

  • • 控制台JNDI注入

  • • MySQL JDBC反序列化(需配合ysoserial工具)

4. 表达式与脚本注入

SpEL表达式注入

  • • 多参数同步检测(标记单引号'触发)

  • • 直接反弹Shell

Groovy脚本执行

  • spring.main.source属性触发

  • logging.config属性触发(Logback JNDI注入)

高危漏洞专项检测

漏洞类型

利用方式

风险等级

CVE-2021-21234

任意文件读取

⚠️⚠️

Jolokia JNDI注入

Logback/JMX劫持

⚠️⚠️⚠️

Logback JNDI注入

恶意日志配置加载

️⚠️⚠️

Jolokia Realm JNDI注入

权限校验绕过

⚠️⚠️

辅助与运维功能

  1. 1.端点智能扫描低频探测设计,避免请求过载触发防护机制。

  2. 2.痕迹自动化清理支持Spring Cloud Gateway等组件的利用痕迹清除。

  3. 3.环境兼容性强制要求JDK1.8环境,高版本需手动加载JavaFX依赖。

  4. 4.风险操作警示高危漏洞利用前弹出确认提示(如Eureka反序列化可能导致服务持续异常)。

未来版本规划

  • 组合漏洞策略:多漏洞串联检测逻辑

  • 增强型内存马:支持Tomcat/Undertow等容器

  • 深度痕迹清除:Spring Cloud Gateway专项清理

  • CVE快速响应:预集成CVE-2025-41243等新型漏洞利用模块

项目演示

密码脱敏

Spring Cloud Gateway RCE

Eureka 反序列化RCE(慎用)

直接点击getshell反弹,单纯poc测试的没写,python文件放同一目录下了,需要在vps启用2个端口,一个是你python服务器的端口,一个是反弹端口,写在python文件中,反弹端口默认是9000,注意这两个端口区别,输入框的端口是托管服务器端口

nc -lvk 9000 # mac nc -lvp 9000 # linux python -m http.server 80

注意!!!该数据包发送后会驻留到目标Eureka,会不断请求,若造成服务器出错时,可能会导致无法访问网站的路由

CVE-2021-21234任意文件读取

端点扫描

端点扫描经过延时降速处理,heapdump可以下载大文件,用了分块,做了个小进度条,以后优化下,textflow布局以后要改

一键上马

密钥默认为hackfunny

总结

SpringBootVul-GUI代表了Spring Boot安全工具化的前沿实践。它通过将碎片化的EXP工具整合为统一作战平台,显著提升了安全测试效率。

温馨提示:

工具中出现的漏洞,需要先熟悉之后才能利用本工具。部分接口极其容易造成服务器的springboot服务异常,包括不限于报错、程序退出、无法执行代码,请小心使用!!

本工具仅限学习使用,请勿用于非法用途!!!!!!!!

开源地址

https://github.com/wh1t3zer/SpringBootVul-GUI

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/27 13:57:46

macOS百度网盘优化插件:免费提升下载体验的完整使用指南

想要免费提升百度网盘下载体验,获取更好的下载速度吗?BaiduNetdiskPlugin-macOS 这款专为 macOS 设计的百度网盘插件,能够帮你优化下载功能、改善下载速度,让下载体验焕然一新!这款百度网盘插件特别适合经常使用百度网…

作者头像 李华
网站建设 2026/4/19 20:22:47

阿里云DDNS动态域名解析完整指南:OpenWrt插件配置详解

还在为家庭宽带动态IP地址无法绑定固定域名而烦恼吗?阿里云DDNS动态域名解析服务配合OpenWrt插件luci-app-aliddns,让你轻松实现远程访问家庭网络!这款强大的工具能够自动监测你的公网IP变化,并实时更新阿里云DNS记录,…

作者头像 李华
网站建设 2026/4/27 9:28:02

客观指标分析:MOS、WER、SIM等衡量IndexTTS 2.0的标准

客观指标分析:MOS、WER、SIM等衡量IndexTTS 2.0的标准 在AIGC浪潮席卷内容创作的今天,语音合成技术早已不再是“能出声就行”的初级阶段。从B站虚拟主播的实时互动,到短视频中跨语种旁白自动生成,用户对TTS(Text-to-Sp…

作者头像 李华
网站建设 2026/4/23 6:59:05

iOS设备调试支持文件:开发者必备的兼容性解决方案宝典

在iOS应用开发的道路上,每个开发者都曾遭遇过这样的窘境:当你满怀期待地将最新设备连接到Xcode,准备进行真机调试时,屏幕上赫然显示"无法定位设备支持文件"的警告信息。这种突如其来的技术障碍不仅打断了流畅的开发节奏…

作者头像 李华
网站建设 2026/4/20 23:35:22

深度解析:百度网盘Mac版性能提升完整技术方案

深度解析:百度网盘Mac版性能提升完整技术方案 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 百度网盘作为国内主流的云存储服务&#xff0…

作者头像 李华
网站建设 2026/4/18 11:41:16

KindEditor:让网页富文本编辑变得简单高效的终极指南

KindEditor:让网页富文本编辑变得简单高效的终极指南 【免费下载链接】kindeditor WYSIWYG HTML editor 项目地址: https://gitcode.com/gh_mirrors/ki/kindeditor 在当今数字化时代,无论是内容管理系统、博客平台还是企业应用,富文本…

作者头像 李华