# 前言
最近手里没啥活,正赶上五一前期,打算摸鱼摆烂,结果看完了《赛博朋克:边缘行者》,后劲儿有点大,于是打算为了Lucy好好努力。
# 一、docker 安装
apt install docker.io
需要说明的是我用的是kali默认的源,如果需要换源,可以自行更改。
# 换源方法
vim /etc/apt/source.list
官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
中科大源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
阿里云源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
清华大学源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
浙大源
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
docker安装之后通过 docker --version 验证,如果出现版本号则安装成功。
# 二、安装docker-compose
只安装docker本身是无法启动环境的,因此需要安装docker-compose。
apt install docker-compose
# 三、安装vulhub
必须说明的一点,vulhub和vulnhub是两回事,大家不要安错了哈~
3.1 vulhub 安装地址
wget https://github.com/vulhub/vulhub/archive/master.zip -O vulhub-master.zip
unzip vulhub-master.zip
cd vulhub-master
由于我是在home文件夹输入的命令,因此下载的vulhub文件也在home下。(好像是一句废话 -_-b) 3.2 vulhub使用
systemctl docker start //启动docker
systemctl docker status //查看docker启动状态
service docker enable //也可以设置一下开机自启
开启/关闭环境
cd home/vulhub/activemq/CVE-2015-5254 //切换到目标环境文件夹
docker-compose up -d //开启环境
docker-compose down -v //关闭环境
坑:
遇着比较坑的事情就是环境启动了,访问的网址和端口是什么?
先解决访问网址的问题。
再解决访问端口的问题。
呐,我这里172.17.0.1是docker的地址,环境的地址是172.18.0.1,端口为8161和61616。其它的环境开启后也需要查看一下。ip可能不变,但是端口会变。
由此可见,环境搭建成功。
后记:
其实在网络上有很多不错的靶场资源,但是为什么要选择vulhub。主要原因是vulhub比较小巧集中,用起来比单独下载靶机更方便,另一个是像墨者学院、掌控者封神台等等平台可能会在使用过程中受到网络环境的稳定性影响。(不是说平台不好啊!)
环境搭好之后就开始搞机了,走你!