阿里云服务器搭建vulhub靶场
环境
服务器:阿里云服务器
系统:centos7
应用:vulhub
步骤
vulhub需要依赖docker
搭建,首先安装docker
。
使用以下方法之一:
# curl -s https://get.docker.com/ | sh
# sudo apt install docker.io
安装完成之后,查看版本号验证。
# docker version
然后安装docker-compose
。
# pip install docker-compose
如果提示没有找到pip
命令,使用以下命令安装。
# yum -y install epel-release # 安装 epel-release扩展原,相当于一个第三方源
# yum -y install python-pip # 安装pip
# pip install --upgrade pip # 升级pip
安装成功之后,启动docker
服务。
# systemctl start docker.service
输入指令之后,可以使用命令查看是否执行成功。如果返回0
说明已经执行。
# echo $?
接着下载vulhub
。
# git clone https://github.com/vulhub/vulhub.git
如果没有git
命令,安装git
。
# yum install git
在vulhub
文件中的文件都是一些实例,进入需要使用的实例文件夹,比如vulhub/activemq/CVE-2016-3088/
,然后执行命令,
# docker-compose up -d
如果直接成功是最好的,如果出现没有找到模块,首先验证是否已经安装相关模块,如果已经安装,仍然找不到模块,经过试验,最好的办法是将需要的模块的源码放到需要调用的文件夹中,然后修改程序中调用的代码,直接指定同目录下的程序。
最后编译完成,查看docker
映射的端口,
# docker ps
在阿里云服务器控制平台安全组中添加端口,然后访问IP:port
,即服务器IP加上端口。
如果不需要的时候,关闭docker
服务,
# docker down
来源
https://blog.csdn.net/qq_38632151/article/details/102952546
https://www.fujieace.com/penetration-test/vulhub.html