针对Druid框架漏洞的挖掘技巧

0x1 前言

这次是跟着厉害的师傅学习的,然后自己在网上找了比较多的教程,先是在本地搭建的Druid靶场,然后自己打了一遍。其实以前我也是经常会打VulnHub靶场的,也是碰到过的,像Druid框架的网站的话,要是碰到先试试弱口令,然后再试试常见的接口未授权漏洞,后面再打打其他的nday。

0x2 漏洞描述

Druid monitor页面渗透技巧是一个非常好用的数据库连接池

有URL Session Spring监控

Druid是阿里巴巴数据库事业部出品,为监控而生的数据库连接池。Druid提供的监控功能,监控SQL的执行时间、监控Web URI的请求、Session监控。当开发者配置不当时就可能造成未授权访问。

图片

漏洞地址

师傅们可以根据下面的漏洞地址,然后进行本地搭建下并进行Druid漏洞复现,可以更换的理解这个漏洞。
https://zhuanlan.zhihu.com/p/386709187

0x3 漏洞成因

未授权访问漏洞

如果网站无需登录,则可利用未授权访问漏洞,直接访问下面的springboot常见报错界面直接拼接常见路径(可构造未授权拼接尝试):


html:
ip/druid/index.html        ##Druid Index
ip/druid/sql.html        ##Druid sql监控页面
ip/druid/weburi.html      ##Druid Web URI监控页面
ip/druid/websession.html    ##Druid Web Session监控页面


json:
ip/druid/weburi.json      ##Druid Web URI json
ip/druid/websession.json    ##Druid Web Session json


Druid 登录接口:
ip/druid/login.html        ##Druid登录认证页面
弱口令漏洞

这个登录界面就是Druid登录认证页面,我看着十分熟悉,要是经常打VulnHub靶场的师傅应该在VulnHub靶场里面是老朋友了,第一次搞Druid的cms框架还是VulnHub靶场上的,当时就是直接弱口令admin:123456进去的。

图片

这次我找到的这个Druid框架网站也不例外,也是直接admin:123456登录进去了

图片

Druid框架漏洞弱口令如下
  • ruoyi:123456 是我碰到比较多的密码组合了

  • 账户:admin ruoyi druid

  • 密码:123456 12345 ruoyi admin druid admin123 admin888

Session值泄露登录后台漏洞

其实像对于Druid框架熟悉的话别的功能点的信息泄露没什么利用的价值,主要就是开头讲的URI监控、Session监控、Spring监控这三个功能点

图片

1、首先我们可以点击URL监控进行查看

可以看到下面显示了很多的URL,其中就有网站的版本信息,还有/actuator目录,这个目录熟悉的师傅们就知道这个是spring boot全家桶的一个常见的接口信息泄露的一个目录

图片

直接这样请求,这里报错,那么下面我们尝试使用bp抓包,然后更改下请求方式

图片

但还是没有什么信息回显出来

图片

/actuator目录,我们可以看到下面暴露出来了好几个接口,感兴趣的师傅们可以尝试下swagger接口泄露,使用swagger插件进行测试下

图片

2、我们接下来点击这个session监控的位置,可以看到下面有两个session值,那么我们就可以想一下了,有session值,那么我们不就可以尝试下未授权访问嘛,直接先保存这两个session值,然后再利用 /druid/login.html 接口进行测试爆破session值,然后看看能不能直接利用session值登录的

图片

这里直接抓登录页面的数据包,然后利用bp爆破(思路,因为要是session泄露特别多)这里泄露的少,其实也可以手测

图片

可以看到session值爆破成功了,

图片

然后拿到爆破成功的session值,去下载一个小饼干插件EditThisCookie,使用这个小饼干插件

图片

在开始的登录页面,需要我们输入账号密码,且没有session key值,那么我们下面直接把刚才爆破成功的session值替换上去,然后再选上下面的勾,然后再刷新,就可以直接免密码登录了

图片

图片

0x4 总结

这篇文章呢,主要是给师傅们分享下Druid框架漏洞的相关,给师傅们提供下简单的对于Druid漏洞的思路。希望对师傅们有帮助哈!

申明:本账号所分享内容仅用于网络安全技术讨论,切勿用于违法途径,

所有渗透都需获取授权,违者后果自行承担,与本号及作者无关,请谨记守法。

更多网络安全优质免费学习资料与干货教程加v。

送渗透工具、技术文档、书籍,面试题、视频(基础到进阶。环境搭建,HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等)、应急响应笔记、学习路线。

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值