漏洞演練環境docker地址:http://vulhub.org/#/environments/
環境:kali-linux-2017.2-amd64.iso
一、docker安裝
1、先更新源:vim etc/apt/sources.list(先按i進行編輯,然后編輯完,shift+esc退出編輯,然后輸入:wq 回車,退出編輯)
xx源:
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 上下兩個源都好用隨便一個就ok
xx源: deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
(之前的源用#注釋掉)
2、數字證書:
使用一條命令,添加新的密鑰進入apt-keyring apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6
3、安裝完,更新一下
apt-get update
4、安裝vmtools(vmtools可提前安裝,我這里源不好使,我就先更新源再安裝vmtools了)
apt-get install open-vm-tools-desktop fuse
5、確認apt添加了https方法和CA cerificates
apt-get install -y apt-transport-https ca-certificates
6、添加一個新的GPG key
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
7、因為Kali2.0是基於Debian Wheezy版本,所以加入下面代碼:
echo 'deb https://apt.dockerproject.org/repo debian-stretch main' > \ /etc/apt/sources.list.d/docker.list
8、更新
apt-get update
9、安裝docker
apt-get install docker-engine
出現這個選擇no,然后會再彈出個框,直接回車就ojbk。
# 安裝結束,打開docker服務
service docker start
記得更新一下
apt-get update
# 驗證安裝,運行測試樣例
docker run hello-world
二、環境搭建
1、安裝完docker,安裝docker-compose
先安裝pip
curl -s https://bootstrap.pypa.io/get-pip.py | python
安裝docker-compose(或者 apt-get install docker-compose)
pip install docker-compose
2、下載Vulhub
git clone https://github.com/vulhub/vulhub.git
3、如圖:(我這里搭建discuz,其他的應該一樣的)
輸入
docker-compose up -d
over!!~~