深入浅出带你学习GlassFish中间件漏洞/深入浅出带你学习GlassFish中间件漏洞-详细白帽子指南

深入浅出带你学习GlassFish中间件漏洞/深入浅出带你学习GlassFish中间件漏洞-详细白帽子指南

本文正在参加「金石计划 . 瓜分6万现金大奖」

前文

上文给大家带来了常见的漏洞不知道大家理解了没有,今天给大家带来一个新的中间件漏洞的讲解——,本文会先介绍该中间件的简单信息然后解析一下该中间件可能存在的漏洞类型,下面我们展开文章来讲。

是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。开发者可以免费获得源代码,用于构建 Java EE 5 应用服务器的开源开发项目的名称。它的官方下载链接如下:

..io//d…

该中间件常见功能端口可以总结为以下图片:

图片.png

了解完该中间件的基本信息,我们开始我们的漏洞分析之旅,下面来说说这个中间件的常见漏洞以及利用方法。

CVE-2017-

该漏洞也可以说成为任意文件文件读取漏洞,因为是基本java语言编写的服务器,所以存在一个特性,即会把%c0%ae解析为\uC0AE,最终会被转换成为ascii编码中的(.),于是根据这个思路我们可以构造来尝试就进行目录跳跃:

%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/   #会解析为…/…/…/…/…/…/etc/passwd

影响版本如下:

< 4.1.1

下面我们通过一个实际样例来进行一下漏洞攻击的演示:

在拥有中间件的网站,我们先访问它的4848端口,根据上面提到的端口信息,4848端口为admin后台管理页面:

图片.png

我们通过中间件探测插件判断中间件版本是否符合攻击目标,发现版本低于4.1.1,可以进行攻击,于是我们构造下面的:

theme/META-INF/prototype%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af/etc/passwd

发包后可以看到回显给了我们要读取的信息,说明攻击是成功的:

图片.png

这个漏洞的修复方法也十分简单,只需升级中间件的版本,或者关闭服务器的远程管理权限即可。

后台

这个漏洞利用思路类似于之前讲的管理页面上传WAR包来进行攻击,利用的是4848端口的管理中心的弱口令,通过爆破密码进入后台,然后上传WAR包来进行。在管理中心的这个位置,我们可以上传WAR包:

其中 Root为URL的根目录,我们可以进行自定义,比如我们将其定义为SHELL,我们上传好制造的WAR包后,可以访问路径:

SHELL/SHELL.jsp

发现木马上传成功,之后就可以用连接工具进行进一步的渗透,当然也可以直接去进行命令执行:

xino.jsp?pwd=xino&i=cat /flag

我们只需要注意我们访问文件路径的格式为:

IP:8080/[Context Root]/[war包内的filename]

该漏洞由于是通过弱口令进入后台的,所以修复方法可以是加强后台密码的强度来防止弱口令爆破,或者关闭后台管理界面的开放。

后台弱口令

说到后台漏洞,这里简单提一下的4848端口的后台管理页面存在弱口令,默认帐号密码为:

admin/adminadmin

所以我们在部署该中间件时记得修改它的后台默认密码来降低被攻击的几率。

结语

今天总结了一下中间件的常见的攻击漏洞的利用手法,不知道大家有没有学会,可以看到中间件由于解析特性的原因都可能存在漏洞,同时也有类似于部署WAR包的漏洞,还是值得我们认真学习一下的,如果喜欢本文希望可以一键三连支持一下。

网络安全学习路线图(思维导图)

网络安全学习路线图可以是一个有助于你规划学习进程的工具。你可以在思维导图上列出不同的主题和技能,然后按照逻辑顺序逐步学习和掌握它们。这可以帮助你更清晰地了解自己的学习进展和下一步计划。

1. 网络安全视频资料

2. 网络安全笔记/面试题

3. 网安电子书PDF资料

如果你向网安入门到进阶的全套资料,我都打包整理好了,需要学习的小伙伴可以V我找我拿~

学网络安全/学黑客,零基础资料整理来啦~~~

~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值