简介
- 概念: Druid是开源的数据库连接池, 用于监控对数据库的操作, 无法看到数据库内的具体内容, 相当于详细的数据库日志
- 出现: 很多时候出现在若依CMS中的
/prod-api/druid/login.html - 发现: 可以递归扫描
/druid/login.html, 查看是否存在对应页面
-- 安全 --
未授权访问
- 简介: 若访问权限配置不当, 可能存在管理页面可以未授权访问的情况
- 常见未授权接口(把json换为html就是对应的前端页面):
xxx/druid/base.json基础数据
xxx/druid/datasource.json数据库连接池状态 数据
xxx/druid/weburl.jsonURI访问行为 数据
xxx/druid/websession.json用户Session监控 数据
xxx/druid/sql.jsonSql语句执行 数据
xxx/druid/wall.jsonSql防火墙防御日志 数据
xxx/druid/webapp.jsonWeb应用访问行为 数据
xxx/druid/spring.jsonSpring监控 数据
xxx/druid/api.json查看还有哪些接口
弱口令登录
- 简介: Druid存在前端登录窗口, 可能存在弱口令登录
- 常见登录窗口:
xxx/druid/login.html - 弱口令:
用户名: ruoyi ry admin druid root guest
密码: 123456 12345 ruoyi admin druid admin123 admin888 password root123
登录后利用
- Session盗用
简介: Session监控数据中存放的是 站点登录用户的session数据, 可直接使用
接口:xxx/druid/websession.json - URI/接口泄露
简介: URI监控数据中存放的是 站点URI的访问行为信息, 所以可以知道站点有哪些URI
接口:xxx/druid/weburl.json - Spring信息泄露
简介: Spring监控数据中, 可能存储了一些敏感信息
接口:xxx/druid/spring.json