[網絡環境]:靶場環境搭建(ubuntu系統及vulhub安裝)


[網絡環境]:靶場環境搭建(ubuntu系統及vulhub安裝)

 
靶場
 
vulhub
 
vulnhub
 
 
Ubuntu系統安裝
 
Ubuntu 16.04 優化
 
切換至root用戶
 

image

 
    注:在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行
 

image

 
52行
 

image

 
開啟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
 

image

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

image

 
安裝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

image

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

image

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

image

 
根據漏洞平台的方法:
 

image

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

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM