当前位置:网站首页 > R语言数据分析 > 正文

druid 未授权访问(Druid未授权访问漏洞)



Druid是阿里巴巴数据库出品的为监控而生的数据库连接池。并且Druid提供的监控功能包括监控SQL的执行时间、监控Web URI的请求、Session监控等。Druid本身是不存在什么漏洞的,但当开发者配置不当时就可能造成未授权访问。本文除了介绍Druid未授权漏洞之外,还要讲的是一种该漏洞深入利用扩大战果的思路和方法。

系统首页地址及页面显示如下

 
  

在这里插入图片描述
首先在针对目标进行渗透测试的过程中,发现HTTP请求异常的说明页显示如下
在这里插入图片描述
Whitelabel Error Page(也叫白页),是SpringBoot中HTTP请求出现异常的说明页,白页内容会展示状态码、path、以及错误原因等情况,但是真正发布在线上生成环境一般不允许出现这样的情况,更多的是自定义的404页面或者500页面等。


既然清楚了目标使用的是spring boot框架,那么先用扫描器扫一下目录看看

在这里插入图片描述
从扫描结果中发现目标存在Druid的访问链接,直接访问看看是否存在未授权访问漏洞的存在

 
  

在这里插入图片描述
从页面响应来看确实是存在未授权访问漏洞的。如果到此为止的话,我们顶多只有一个中低危的漏洞,想要扩大影响和进一步的进行测试,就需要用到下面的思路了。

1、先通过未授权访问收集一下服务器的相关信息

 
  

该接口泄露了网站后台功能模块的url地址,大多数都是一些api接口,有时候也会泄露一些敏感文件信息
在这里插入图片描述

 
  

这里泄露的主要是登录用户的session,不管是登陆成功的、没登陆成功的,还是失效的都会储存在这里。
在这里插入图片描述

2、深入利用

如果我们利用泄露的session进行url爆破,可能就能将该漏洞的性质从低危转向高危,具体操作步骤如下:

将页面泄露的所有的session组成一个字典
在这里插入图片描述
然后从之前收集的URI泄露接口随便找了一个普通的接口去爆破,比如我这里用的是

 
  

这个链接很明显的是后台查看用户列表的功能点
在这里插入图片描述

可以看到如果session失效会302跳转到系统的登陆页,因此我们这里主要就是爆破出还能够正常使用的session值。如果session没失效的话状态码应该会是200并返回一些数据信息。

在这里插入图片描述
可以看到这里爆破出了一个能够在正常使用的session值。接下来利用浏览器里面的cookie替换工具,将cookie替换成我们爆破成功的session值,然后再次访问该链接看看
在这里插入图片描述

在这里插入图片描述不过这个功能点貌似返回的内容有点少,那么直接访问刚才收集的后台首页地址index
在这里插入图片描述
到这里我们已经从未授权访问漏洞拿到了系统后台管理权限了。

要修复Druid未授权漏洞需要修改中间件的配置springboot的配置

 
  

这里主要有两种方法:方法1:设置StatViewServlet(监控页面)为 false方法2:给druid的web页面设置账户密码,增加访问druid的权限。

这里推荐使用方法2,毕竟通过自定义账户密码,在鉴权后还是能去druid里面查看监控信息的。

对于druid未授权,大多数白帽子在做测试的时候都是当作一个低危的信息泄露来处理,但是其实如果利用条件都达成了,运气够好的话,造成的危害还是不小的。这也告诉我们以后碰到这种未授权漏洞,可以多收集一些信息,扩宽一下测试思路,说不定就能获得更大的收获。

到此这篇druid 未授权访问(Druid未授权访问漏洞)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • red hat linux挂载u盘(linux 挂载usb硬盘)2025-07-22 11:00:09
  • tldraw白板(白板white board下载)2025-07-22 11:00:09
  • oracle视频教程全集(oracle软件教程)2025-07-22 11:00:09
  • imx6ull是arm几(imx6ull是什么芯片)2025-07-22 11:00:09
  • win11安装vmware(win11安装vmware蓝屏)2025-07-22 11:00:09
  • offering praise翻译(offer to take a message翻译)2025-07-22 11:00:09
  • 制作纯dos启动u盘工具(ultraiso制作dos启动盘)2025-07-22 11:00:09
  • rme adi2 dac pro 区别(rme adi2 dac fs)2025-07-22 11:00:09
  • jcenter(jcenter()不支持浏览)2025-07-22 11:00:09
  • raise是几年级的单词(noise是几年级的单词)2025-07-22 11:00:09
  • 全屏图片