Vulnerable Docker 1

https://download.vulnhub.com/vulnerabledocker/vulnerable_docker_containement.ova

靶场IP:192.168.32.225

有两种模式:easyhard

image-20220911152415635

hard

扫描对外端口服务

访问8000端口

image-20220911152108395

爆破web目录

发现cms是wordpress,使用wpscan进行扫描

枚举用户

爆破bob的密码,发现密码:Welcome1

访问:/wp-admin

image-20220911153550320

我们在 Wordpress 中有管理员,让我们在(大概)容器中获取一个 shell:

image-20220911154355217

我们现在有一个meterpreter。在这一点上,我被卡住了一段时间。我首先开始搜索一些 setuid 二进制文件,但这并没有让我到任何地方。因此,我尝试查找有关网络的信息:

因此,我尝试设置一些到 172.18.0.4/16 网络的路由来进行端口扫描,但此时我一直遇到问题,即使设置了路由,端口扫描也会显示整个 172.18 的开放端口。 0.0/24 网络,好像出来了。

我对此一头雾水,最终认为这可能是因为我使用的是基于 PHP 的 Meterpreter,而且显然它的功能相当有限(例如,没有 ipconfig)。所以,我继续生成了一个完整的仪表并将其放入容器中:

上传shell

image-20220911154827574

docker 容器添加了到子网的路由

easy

最后更新于

这有帮助吗?