vulhub漏洞测试靶场搭建 linux

vulhub漏洞测试靶场搭建 linux

这里以centos7为例

一、安装docker容器


	curl -s https://get.docker.com/ | sh 
   
	或者先将脚本复制下来,在创建一个脚本进行安装
	
安装完成之后,运行 docker -v 来查看安装是否成功

vulhub漏洞测试靶场搭建 linux_第1张图片

二、docker-compose的安装

	若无 pip ,先安装pip

	yum -y install epel-release     #安装扩展源

	yum -y install python-pip       #安装pip
运行	pip	-V 来检查pip是否安装成功 

安装 docker-compose


	pip install docker-compose --ignore-installed -i https://pypi.tuna.tsinghua.edu.cn/simple/
	
	#使用的清华源
	
	相关依赖包的安装
		
		yum install -y libffi-devel python-devel openssl-devel
		yum install -y gcc

	运行  docker-compose -v 来验证安装是否成功

vulhub漏洞测试靶场搭建 linux_第2张图片

三、将vulhub仓库克隆到本地

本地建一个文件夹,并安装 git
	git clone https://github.com/vulhub/vulhub.git    # 下载Vulhub

四、配置docker加速器

链接: 获取加速器地址

从阿里云获取加速器的地址

并且修改daemon配置文件 /etc/docker/daemon. json来使用加速器

先要启动一次docker 

vulhub漏洞测试靶场搭建 linux_第3张图片

	#重新加载配置并启动
	systemctl daemon-reload
	systemctl restart docker

五、根据官方都文档来进行操作

链接: 官方文档.

例,进入漏洞环境地址
vulhub漏洞测试靶场搭建 linux_第4张图片

利用启动脚本 来启动环境

	
	docker-compose build 
 
	docker-compose up -d          #启动环境
	

等待初始化并拉取镜像 使用阿里的源下载速度会比较快

vulhub漏洞测试靶场搭建 linux_第5张图片

由于虚拟机时桥接,可以通过物理机去访问,并实验

vulhub漏洞测试靶场搭建 linux_第6张图片
具体可参照文档并做实验。

实验结束后一定要关闭实验环境

	docker-compose down

你可能感兴趣的:(笔记)