CentOS安装vulhub靶场
首先需要:
- 安装好CentOS
- 配置静态IP
- 替换yum源为阿里云源
- 安装Docker
以上步骤参考其他文档。
本文以root用户安装为例。
1、安装docker-compose
参考 docker 官方文档 https://docs.docker.com/compose/install/
命令
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
cd /usr/local/bin/
ls
给目录增加可执行权限:
chmod +x docker-compose
查看版本:
docker-compose -version
第二种安装方式(用pip安装):
yum install python3-pip
pip3 install --upgrade pip
pip3 install docker-compose
docker-compose version
2、安装vulhub
mkdir -p /var/local/soft/
cd /var/local/soft/
yum -y install git
git clone https://github.com/vulhub/vulhub.git
# 此处以运行fastjson漏洞靶场为例
cd fastjson/1.2.24-rce
docker-compose build
docker-compose up -d
查看端口
docker-compose ps
docker ps
IP通过ip addr或者ifconfig查看
根据上面的IP和端口访问靶场:
http://192.168.142.128:8090/
关闭靶场:
docker-compose down