工具介绍
一个半自动化springboot打点工具,内置目前springboot所有漏洞
-
配置不正当导致的泄露
-
脱敏密码明文(1)
-
增加漏洞利用选择模块,可以选择单一或多个漏洞进行检测
-
命令执行漏洞式支持交互式执行命令
-
Spring Gateway RCE
-
heapdump文件下载导致敏感信息泄露
-
druid数据连接池
-
脱敏密码明文(2)
-
脱敏密码明文(3)
-
eureka中xstream基于反序列化的RCE
-
spring.datasource.data 基于h2数据库的RCE
-
基于SpEL注入的RCE
-
spring.main.source的groovyRCE
-
logging.config的groovyRCE
-
H2数据库设置query属性的RCE
-
logging.config的logback基于JNDI的RCE
-
CVE-2021-21234任意文件读取
-
h2数据库的控制台基于JNDI注入的RCE
-
SpringCloud的SnakeYaml的RCE
-
jolokia中logback基于JNDI注入的RCE
演示
1.密码脱敏
脱敏(1)
脱敏(2)
得到Authorization字段的数据,用base64解码即可,有时间再优化下能直接显示到文本框里
脱敏(3)
2.Spring Cloud Gateway 交互式命令
痕迹清除
默认清除poctest、pwnshell和expvul路由,其他路由自行判断
SpEL注入导致的RCE
可以同时检测多个参数值,要在参数值上打上一个单引号'作为标记'
http://127.0.0.1:9091/article?id=1'&b=2'
getshell功能可以直接弹shell,getshell模块直接输入地址+路由+参数,无需加=和后面的值
nc -lvk port # mac
nc -lvp port # linux
LoggingConfigGroovyRCE
一键上马
密钥默认为hackfunny
项目地址
https://github.com/wh1t3zer/SpringBootVul-GUI
原文始发于微信公众号(风铃Sec):工具集:SpringBootVul-GUI【内置目前springboot所有漏洞】
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论