在linux系统中靶场搭建可参考这篇文章,这篇是在kali中安装vulhub靶场,不过都是linux,异曲同工:
一、参考1:
一:下载容器:
1. 安装需要的安装包yum-utils
yum intsall -y yum-utils
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
查看当前内核版本:uname -r
选择版本并安装:yum install docker-ce-版本号,如:yum -y install docker-ce-18.03.1.ce
4.启动Docker并设置开机自启
systemctl start docker
systemctl enable docker
5.自检:
docker version
链接:https://blog.csdn.net/weixin_44285445/article/details/107628167?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166074694616781432916304%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166074694616781432916304&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-107628167-null-null.142^v41^new_blog_pos_by_title,185^v2^control&utm_term=centos7%E5%AE%89%E8%A3%85docker&spm=1018.2226.3001.4187
二、安装docker-compose
1. 下载docker-compode二进制文件
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2.授权:chmod +x /usr/local/bin/docker-compose
3.自检:docker-compose -v
三、安装vulhub wget https://github.com/vulhub/vulhub
三、安装vulhub https://github.com/vulhub/vulhub
没有python3环境的可参考(以下为python3.9):
mkdir /usr/local/python3.9.0
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
mv Python-3.9.0.tgz /usr/local/python3.9.0
cd /usr/local/python3.9.0
tar Python-3.9.0.tgz
cd Python-3.9.0
./configure --prefix=/usr/local/python3.9.0
./configure --enable-optimizations
make && make install
安装好后可python3 -V查看版本,判断是否安装成功
四、vulhub基础食用方法:
cd /root/vulhub/xxxx(某目录名,如:weblogic/CVE-2017-10271)—— 进入某靶场目录
docker-compose build —— 对某靶场进行编译
docker-compose up -d —— 运行某靶场
docker-compose ps -a ——查看运行靶场
docker-compose down —— 关闭靶场
五、vulhub官网参考
*如有问题可评论区一起讨论