通过jmx攻击Tomcat
=================
一、漏洞简介
————
### 利用条件
– `/manager`应用程序不限于本地主机
– jmx可访问(没有身份验证)
– tomcat用户数据库可写
二、漏洞影响
————
三、复现过程
————
我们通过`jconsole`连接到服务器,可以执行一些特定于Tomcat的方法让我们进入。

如果UserDatabase标记为`writable = true`,则`readonly = false`:

在UserDatabase节点下,我们可以创建新用户。我们将用户名密码新建为`tomcat`:

确保我们也在服务器上创建了manager-gui角色,因此我们得到了完全授权:

移动到`Users` 树中的节点,我们可以将创建的用户与创建的角色相关联:

保存配置后:

我们可以在`/manager/html`端点上输入我们的凭据:
成功登陆进去!














请登录后查看评论内容