搭建环境

  • Ubuntu
  • python3
  • pip3
  • curl

第一部分 安装python3 pip3 curl

第一步 安装pip3
python3 查看python3的版本
pip3 -V 查看是否安装pip3
apt install  python3-pip  安装pip3环境

在这里插入图片描述
在这里插入图片描述

第二步 安装curl
curl -v
apt install curl

在这里插入图片描述
在这里插入图片描述

第二部分 安装docker

一键安装docker
apt-get update
方法一:curl -s https://get.docker.com/ | sh(我是在桌面下载,安装到桌面)
方法二:https://get.docker.com/ 
 下载下脚本保存为:xxx.sh
 添加可执行权限: chmod +x xxx.sh
 执行文件:./xxx.sh
 
注意:如果执行报错,修改文件format为unix
方法一:使用vi修改文件format
命令:set ff=unix
执行完后再通过set ff命令查看文件格式
方法二:直接使用dos2unix命令修改
dos2unix test.sh   
dos2unix: converting file test.sh to UNIX format ...  
修改完后再次执行./test.sh,执行正确:

在这里插入图片描述
在这里插入图片描述

第二步 查看docke版本
docker -v

在这里插入图片描述

第三步 安装docker加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
第四步 重启docker服务,使docker加速器生效
systemctl restart docker.service

在这里插入图片描述

第五步 安装docker-compose命令
apt upgrade

pip3 install docker-compose
docker-compose -v 

在这里插入图片描述
在这里插入图片描述

第三部分 安装vulhub环境

第一步 下载Vulhub环境压缩包
wget https://github.com/vulhub/vulhub/archive/master.zip -O vulhub-master.zip
(我是本地下载,传上去的)
第二步 解压压缩包
unzip vulhub-master.zip

在这里插入图片描述

第三步 进入 vulhub目录,查看打包好的漏洞环境
cd vulhub-master

在这里插入图片描述

第四部分 启动漏洞环境

开启漏洞环境

cd  /django/CVE-2020-9402
sudo docker-compose build #将镜像拉到本地
sudo docker-compose up -d#启动漏洞环境
cat   阅读README文件,README文件中含有此项漏洞环境中的所有信息,包括但不限于漏洞介绍、搭建命令、访问方式以及测试验证指南

具体漏洞搭建

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

关闭环境,更换其他环境
docker-compose down 关闭本次漏洞环境,
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐