Docker搭建漏洞靶场

目录

 

vulhub

vulapp

vulfocus 

 1.直接访问vulfocus 

 2.搭建vulfocus


vulhub

https://github.com/vulhub/vulhub
https://hub.docker.com/u/vulhub

 1.通过github将vulhub下载到本地

Docker搭建漏洞靶场_第1张图片

 网盘链接:

链接:https://pan.baidu.com/s/1i8Gx9pcsLQWJxElwHPRaBw 
提取码:hal7 
 

2.将下载好的zip文件拖拽到kali虚拟机里面

Docker搭建漏洞靶场_第2张图片

 3.通过unzip解压文件夹

cd Desktop    //进入桌面文件夹

ls //查看桌面文件

unzip vulub-master.zip

 

 4.进入目录选定自己需要使用到的靶场,使用命令 拉取镜像并开启容器。

cd vulhub-master  //进入解压文件夹
cd thinkphp //进入thinkphp

 

cd 5-rce

docker-compose up -d //拉取镜像开启容器

Docker搭建漏洞靶场_第3张图片

vulapp

1. 打开浏览器访问https://github.com/Medicean/VulApps 查看漏洞所对应的目录下的readme文件 

 Docker搭建漏洞靶场_第4张图片

 2.寻找readme文件 然后复制粘贴到kali上即可。

docker pull medicean/vulapps:s_struts2_s2-037  //获取镜像
docker run -d -p 80:8080 medicean/vulapps:s_struts2_s2-037  //创建并且启动容器

 Docker搭建漏洞靶场_第5张图片

网盘链接下载

链接:https://pan.baidu.com/s/10lAsV0lbCgJq-iM5Q4ylhQ 
提取码:t919 

docker pull medicean/vulapps:c_cisco_1   //使用docker拉去镜像

Docker搭建漏洞靶场_第6张图片

docker images  //查看开启的容器

Docker搭建漏洞靶场_第7张图片

vulfocus 

 1.直接访问vulfocus 

vulfocushttps://vulfocus.cn/#/login?redirect=%2Fdashboard

 2.搭建vulfocus

1.通过docker拉取镜像

docker pull vulfocus/vulfocus:latest

Docker搭建漏洞靶场_第8张图片

 2.开启靶场

docker create - p xx:80 - v /var/run/docker.sock:/var/run/docker.sock - e
VUL_IP=xx.xx.xx.xx vulfocus/vulfocu

 参数介绍

-p 前面为物理机端口,后面为虚拟机端口

-v  与docker的交互连接

ip kali的服务器ip

 3.根据容器id的前四位开启镜像

docker start xxxx

 4.开启打开浏览器访问服务器ip88端口即可打开,默认用户admin,默认密码admin.

你可能感兴趣的:(Linux使用,安全)