Metasploitable3 靶機搭建


0. 項目地址及參考文檔

metasploitable3 項目地址:
https://github.com/rapid7/metasploitable3
文檔地址 (即GitHub項目里面的README.md):
https://github.com/rapid7/metasploitable3/blob/master/README.md
參考文檔:
https://www.programminghunter.com/article/68181163935/

1. 安裝所需軟件包

(1)安裝 Packer
Packer 下載地址,當前 Packer 的最新版本是1.8.0,在終端中下載:
wget https://releases.hashicorp.com/packer/1.8.0/packer_1.8.0_linux_amd64.zip
解壓縮下載的文件:
unzip packer_1.8.0_linux_amd64.zip
將打包器二進制文件移動到 /usr/local/bin 目錄:
sudo mv packer /usr/local/bin
安裝 Packer 后,通過檢查打包器是否可用來驗證安裝是否正常,在終端輸入packer
image
出現以上輸出說明安裝成功。
(2)安裝 Vagrant
直接安裝即可:
sudo apt install vagrant
(3)安裝 Vagrant Reload Plugin
vagrant plugin install vagrant-reload
(4)安裝 VirtualBox、qemu-kvm
sudo apt install virtualbox qemu-kvm

2. 使用 vagrant 進行構建

按照官方文檔,構建操作如下:
curl -O https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile && vagrant up
構建過程出現報錯,報錯信息大致是說缺少winrm插件。那么接下來就是安裝缺少的必要插件。參考編程獵人,需要安裝winrm、winrm-fs、vagrant-vbguest、winrm-elevated、vagrant-reload這幾個插件,安裝步驟如下:
vagrant plugin install winrm winrm-fs vagrant-vbguest winrm-elevated vagrant-reload
(時間稍長,耐心等待)
然后繼續進行 vagrant 構建,時間可能很長,構建速度取決於網速。部分過程截圖如下:
image

3. 啟動 Metasploitable3

上一個步驟執行完之后,會在 Virtualbox VMs 目錄里生成一個名為 Metasploitable3-ub1404 的目錄,打開該目錄,雙擊 Metasploitable3-ub1404.vbox 文件即可打開虛擬機:
image

此時 Metasploitable3 也已被自動添加進 VirtualBox 中了,以后直接打開 VirtualBox 即可選擇打開 Metasploitable3。
(若構建過程中並非是自己設置的賬號密碼,則系統初始的用戶名和密碼都是 vagrant)
image

4. 創建 Metasploitable3-win2k8
以上步驟中,腳本是打算構建ubuntu和windows兩個版本的Vbox。但是觀察詳細構建步驟時發現,當ubuntu版本構建完成后並沒有自動構建windows版本,而是配置完成就退出構建,具體原因暫時不清楚,可參考編程獵人手動構建基於 window2008R2 的 metasploite3。
(我因構建過程中出現了未能解決的錯誤,尚未能完成構建,待補充……)


注釋掉或直接刪除 Vagrantfile 中的 ubuntu1404 構建部分(如下圖),再次執行 vagrant up 即可直接構建 Metasploitable3-win2k8。
image


免責聲明!

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



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