[網絡環境]:靶場環境搭建(ubuntu系統及vulhub安裝)
靶場
vulhub
vulnhub
Ubuntu系統安裝
Ubuntu 16.04 優化
切換至root用戶

注:在ubuntu系統中,在登錄界面無法切換root用戶,只有在命令行su root 進入root用戶終端
如果你當前是普通用戶 也可使用sudo + 指令 來執行需要root權限的命令 不過在執行命令之前要輸入root用戶密碼
例如:
sudo passwd root 我們可以在普通用戶終端下配置root用戶的密碼
Ubuntu 安裝軟件
更新源
這里大家可以更換為國內的源
備份
cp sources.list sources.list.backup
打開sources.list文件,將其替換為下面的清華源
gedit sources.list
# 清華源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multivers
然后更新apt,安裝軟件
-
apt-get update
-
apt-get install ssh
-
apt-get install vim
開啟SSH服務
修改配置文件
修改之前先做備份,
-
cp sshd_config sshd_config.bak
列出行號 :set nu
28行

52行

開啟ssh服務
-
service ssh start/stop/restart/status
-
netstat -anptl (端口號TCP 22 )
添加開機自啟動
-
update-rc.d ssh enable
dnsmq
(關閉53端口)
-
cd /etc/NetworkManager/
-
cp NetworkManager.conf NetworkManager.conf.backup
-
vim NetworkManager.conf

-
reboot
安裝docker
-
vim installDocker.sh
將網頁的源碼復制粘貼到這個腳本中
-
chmod +x installDocker.sh
-
./installDocker
測試命令
-
docker -v

安裝docker-compose
python 語言寫的
-
sudo apt-get install python-pip
-
sudo pip install docker-compose
本人在安裝docker-compose出現了兩個錯誤
1、TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
解決方法:
sudo python -m pip install --upgrade --force pip
2、ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
-
sudo apt install docker-compose
或
更換源安裝
-
sudo pip install -i https://pypi.douban.com/simple docker-compose
測試命令:
-
docker-compose -v

下載vulhub源代碼
這里打開以上鏈接自行下載
建議大家安裝vmtools
將其復制進虛擬機
解壓
-
unzip vulhub-master.zip
啟動壞境
搭建tomcat弱口令漏洞環境

進入漏洞環境目錄
-
tomcat/tomcat8
-
sudo docker-compose build
-
sudo docker-compose up -d
ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
如果用docker加速器個人感覺作用不大,參考上面鏈接博主的這個方法,下載速度賊給力
確認tomcat8_tomcat_1 starting

根據漏洞平台的方法:

輸入用戶名密碼[tomcat:tomcat],成功登入

