ubuntu16.04搭建Vulhub全過程

Vulhub環(huán)境配置過程

環(huán)境:vm15 ubuntu16.04

在虛擬機中安裝ubuntu

安裝vmware tools

進入系統(tǒng),點擊虛擬機-->安裝tools,等待系統(tǒng)彈出tools的壓縮包,將壓
縮包中的文件夾提取到桌面上,進入文件夾運行.pl文件,安裝tools,第一
個詢問輸入yes,之后一直回車就好了

換源

在Ubuntu系統(tǒng)上使用"apt-get install"進行軟件安裝更新的時候,
由于使用的源是國外的,網(wǎng)絡速度非常緩慢,本文記錄在Ubuntu系統(tǒng)
上進行更換國內源。
  • 首先需要將原始的源文件進行備份,命令行如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 接下來,修改源文件/etc/apt/sources.list,添加國內源:
sudo vim /etc/apt/sources.list

如果系統(tǒng)提示沒有vim命令,可以 將vim改為vi或者先使用sudo apt install vim-gnome先安裝vim

  • 先將原文件的內容進行刪除,然后添加國內源,常用的國內源有如下:

    • 阿里源
    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    
    • 清華源
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    
    • 中科大源
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    

將上面給出的源復制到文件/etc/apt/sources.list即可。

  • 最后,使用下面命令進行源更新:

    sudo apt-get update
    

docker安裝

注意:這里的命令的運行順序不能變,

  • 安裝vim、curl
sudo apt install vim
sudo apt install curl
  • 安裝pip
curl -s https://bootstrap.pypa.io/get-pip.py | python3
  • 安裝docker
curl -s https://get.docker.com/ | sh

更換docker源

更換docker源需要修改docker/daemon.json文件,有的環(huán)境在安裝了docker之后etc文件夾下面有可能沒有docker文件夾,這個時候就需要自己創(chuàng)建文件。

文件創(chuàng)建好之后,修改daemon.json文件,添加源:

sudo vim daemon.json

源:

{
 "registry-mirrors": [
  "https://hub-mirror.c.163.com",
  "https://ustc-edu-cn.mirror.aliyuncs.com",
  "https://ghcr.io",
  "https://mirror.baidubce.com"
 ]
}

重啟docker

service docker restart

安裝docker-composer

sudo pip install docker-compose 

獲取vulhub

  • 安裝git
sudo apt install git
  • 克隆vulhub庫
git clone https://github.com/vulhub/vulhub.git

漏洞復現(xiàn)

  • 進入一個漏洞/環(huán)境目錄
cd vulhub/httpd/CVE-2017-15715
  • 自動化編譯環(huán)境
sudo docker-compose build
  • 啟動整個環(huán)境
sudo docker-compose up -d
sudo docker-compose config  //查看運行的端口
  • 查看本地ip地址
ifconfig

(ens33中的inet addr屬性的值)

  • 刪除整個環(huán)境
sudo docker-compose down -v

總結

vulhub靶場,可以復現(xiàn)各種各樣的中間件的漏洞

參考博客

https://www.cnblogs.com/jerrylocker/p/10818650.html
https://www.cnblogs.com/jerrylocker/p/10818650.html
https://cloud.tencent.com/developer/article/1769231
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容