Docker安装(Ubuntu 20.04)
1 2 3 4 5 6 7 8 9 10 11 12
| 1.curl -s https://get.docker.com/ | sh //使用官方安装脚本自动安装
2.apt install python3-pip //安装 pip
3.pip3 install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com //升级pip
4.pip3 install docker-compose -i http://pypi.douban.com/simple --trusted-host pypi.douban.com //安装docker-compose (也可以指定为清华镜像:-i https://pypi.tuna.tsinghua.edu.cn/simple)
|
环境部署
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| 5.wget https://github.com/vulhub/vulhub/archive/master.zip -O vulhub-master.zip //下载项目
6.unzip vulhub-master.zip //解压
7.cd vulhub-master/weblogic/CVE-2018-2628 //进入需要部署的系统环境
8.vim /etc/docker/daemon.json { "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"] } //设置国内的镜像源
9. systemctl daemon-reload systemctl restart docker //重启docker
10. docker-compose build //自动化编译环境(可选) docker-compose up -d //运行漏洞环境
|
访问靶机环境
使用docker命令可以查看已经开启的容器
直接访问“虚拟机IP:对应端口”即可访问靶机环境
漏洞测试
本靶场的漏洞环境:
https://vulhub.org/#/environments/
环境移除
1 2
| docker-compose down //仍在需要部署的系统环境目录下执行这条命令
|
也可以给虚拟机设置快照,每次做完一个漏洞测试后都还原快照再做下一个