学习的时候顺便看了一下vulhub靶场的搭建,跟了搭建一遍,之后也会陆续地进行中间件漏洞地复现,因为跟着官网安装出现一些问题然后自己也找了一下度娘,记录一下。
首先安装docker
1.添加docker官方软件密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
2.执行命令写入docker软件源
echo 'deb https://download.docker.com/linux/debian stretch stable'> /etc/apt/sources.list.d/docker.list
3.安装证书还有其他的东西,因为就看懂证书和https,有大佬指点一下
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
出现选项地话选Yes就好了
4.更新apt-get
apt-get update
5.安装docker
sudo apt install docker.io
6.检查docker的安装
docker
第二步配置靶场
1.下载vulhub靶场
git clone https://gitee.com/a-lei0777/vulhub.git
2.看看都有哪些靶场
ls vulhub
3.选择一个靶场,比如struts2的系列漏洞
cd vulhub/struts2/s2-057/
4..启动靶场
sudo docker-compose up -d
5.关闭靶场
sudo docker-compose down
6.清理环境
sudo docker rm $(docker ps -a -q)
因为直接下载github会很慢,所以我用的时G码云的gitclone
教程的话官网是有的
kali安装docker:https://blog.csdn.net/qq_41832837/article/details/103948314
最后是官网安装的链接:https://www.wangan.com/articles/995