文章目录

  • 搭建环境
  • 第一部分 安装python3 pip3 curl
  • 第一步 安装pip3
  • 第二步 安装curl
  • 第二部分 安装docker
  • 一键安装docker
  • 第二步 查看docke版本
  • 第三步 安装docker加速器
  • 第四步 重启docker服务,使docker加速器生效
  • 第五步 安装docker-compose命令
  • 第三部分 安装vulhub环境
  • 第一步 下载Vulhub环境压缩包
  • 第二步 解压压缩包
  • 第三步 进入 vulhub目录,查看打包好的漏洞环境
  • 第四部分 启动漏洞环境
  • 开启漏洞环境
  • 关闭环境,更换其他环境


搭建环境

  • Ubuntu
  • python3
  • pip3
  • curl

第一部分 安装python3 pip3 curl

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

docker npu 昇腾 docker upnp_python


docker npu 昇腾 docker upnp_vulhub_02

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

docker npu 昇腾 docker upnp_python_03


docker npu 昇腾 docker upnp_unix_04

第二部分 安装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,执行正确:

docker npu 昇腾 docker upnp_python_05


docker npu 昇腾 docker upnp_vulhub_06

第二步 查看docke版本
docker -v

docker npu 昇腾 docker upnp_vulhub_07

第三步 安装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 npu 昇腾 docker upnp_python_08

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

pip3 install docker-compose
docker-compose -v

docker npu 昇腾 docker upnp_docker_09


docker npu 昇腾 docker upnp_docker_10

第三部分 安装vulhub环境

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

docker npu 昇腾 docker upnp_python_11

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

docker npu 昇腾 docker upnp_vulhub_12

第四部分 启动漏洞环境

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

具体漏洞搭建

docker npu 昇腾 docker upnp_docker_13

docker npu 昇腾 docker upnp_docker npu 昇腾_14


docker npu 昇腾 docker upnp_docker npu 昇腾_15

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