在Centos7中搭建Vulhub靶场
文章目录
搭建准备
提示:这里可以添加本文要记录的大概内容:
服务端:虚拟机(centos7)
客户端:主机或者Kali即可(为漏洞复现准备)
一、docker搭建
提示:docker是一个用来装应用的容器,靶场所需要的环境
1.安装软件和依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
我这里已经提前安装好了
2.设置yum源(阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker包
查看支持安装的版本
yum list docker-ce --showduplicates | sort -r
选择合适的版本安装
yum -y install docker-ce-18.06.1.ce
4.设置开机自启
启动docker
systemctl start docker
开机自启动
systemctl enable docker
5.安装docker-compose
安装php
yum -y install epel-release
yum install python-pip
git获取docker-compose安装包
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
安装docker-compose
chmod +x /usr/local/bin/docker-compose
查看是否安装成功
docker-compose -v
二、靶场搭建
1.下载Vulhub
直接git拉取
git clone https://github.com/vulhub/vulhub.git
2.启动环境
docker-compose build
总结
搭建过程中出现问题,换yum源即可
在/etc/docker/daemon.json文件中加入
{
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}
最后重启docker即可