安装环境
1. kali设置:
虚拟机:kali_linux 版本都可以
![](https://img-blog.csdnimg.cn/img_convert/e57b8483870cf17b8289180313b0308f.png)
2. 更新软件源中的所有软件列表
进入管理员权限
sudo su
![](https://img-blog.csdnimg.cn/img_convert/229f3a799bc72186764a2642a2eb3535.png)
更新软件源
apt-get update
![](https://img-blog.csdnimg.cn/img_convert/e8c74dadf69c0ccf523eb86614e02a4a.png)
3. 安装https协议及CA证书
apt-get install -y apt-transport-https ca-certificates
![](https://img-blog.csdnimg.cn/img_convert/94eca158297dcba57a5f176307335c60.png)
二、安装Docker
下载命令apt install docker.io
![](https://img-blog.csdnimg.cn/img_convert/e776ebb72d7eb663a198536da2caad94.png)
查看是否安装成功:
docker run --help
![](https://img-blog.csdnimg.cn/img_convert/b38f2ed342ac04fdb12f5ad29f249b24.png)
查看docker基本信息
![](https://img-blog.csdnimg.cn/img_convert/8f3fefe8c2ca92b05a2b538864371af9.png)
#查看Docker版本
docker -v
#启动docker环境
systemctl start docker
#显示所有的容器,包括未运行的容器
docker ps -a
#显示运行的容器
docker ps
安装docker-compose
安装pip3:
apt-get install python3-pip
![](https://img-blog.csdnimg.cn/img_convert/4ee156fe289479295e5f8fbe04a8e91a.png)
安装Docker-Compose
pip3 install docker-compose
![](https://img-blog.csdnimg.cn/img_convert/d053ae8b054a1da0a94d58da86c21f0f.png)
安装vulhub靶场
克隆下载
git clone https://gitee.com/puier/vulhub.git
![](https://img-blog.csdnimg.cn/img_convert/c25b89443bbcb89dac9592d54aa5945d.png)
随便进入一个靶场环境目录
cd /root/vulhub/weblogic/CVE-2018-2628
(如果无法进入可以尝试从文件目录中进入后打开终端)
![](https://img-blog.csdnimg.cn/img_convert/d0c3b522e431822a59321aed6a6ad721.png)
对靶场进行编译
docker-compose build
![](https://img-blog.csdnimg.cn/img_convert/0ad63906b4858a4579af2c0c928484f7.png)
运行靶场
docker-compose up -d
查看启动环境
docker-compose ps -a
![](https://img-blog.csdnimg.cn/img_convert/17c7ee26dd1af1db9010eed3ea9f32ad.png)
环境运行的端口为7001
通过浏览器访问
在浏览器上进行访问,访问漏洞页面成功,说明环境部署成功,靶场安装完成。
![](https://img-blog.csdnimg.cn/img_convert/ecd627433e58ccac258cb7ca4b259e52.png)
关闭此靶场环境
docker-compose down
![](https://img-blog.csdnimg.cn/img_convert/53de5e39f758fffb13d23e13f5441f29.png)