1、安裝virtualbox
virtualbox安裝的方式很多,kali之前的版本是可以通過apt-get install virtualbox來安裝。
或者去官方網站下載virtualbox stretch版本,官方網站:https://www.virtualbox.org/wiki/Linux_Downloads,
wget http://download.virtualbox.org/virtualbox/5.1.10/virtualbox-5.1_5.1.10-112026~Debian~stretch_amd64.deb
下載完成以后,通過dpkg安裝:
如果有缺少依賴文件就使用下面命令補上去:apt-get -f install
運行 sudo /sbin/vboxconfig,檢查是否缺少內核文件,然后根據提示安裝內核文件,如:apt-get install linux-headers-amd64
2、安裝packer
root@kali:/# apt-get install packer
3、安裝vagrant
wget https://releases.hashicorp.com/vagrant/1.9.1/vagrant_1.9.1_x86_64.deb
dpkg -i vagrant_1.9.1_x86_64.deb
4、執行 build_win2008.sh
給sh文件加上執行權限:chmod +x build_win2008.sh,並運行它。
在Waiting for SSH to become available是有點慢,耐心等待!這時打開VirtualBox管理器可以看到預覽中正在創建虛擬機。當虛擬機安裝完之后,安裝腳本會自動通過SSH連入虛擬機並進行各種漏洞設置。
build_win2008.sh 執行結束后會提示你執行vagrant up來啟動虛擬機配置:
5、執行vagrant up
第一次執行vagrant up會往虛擬機中安裝各種軟件,和配置虛擬機中的漏洞。
可以把這些用於配置漏洞環境的文件用迅雷下載好,再丟虛擬機里面安裝,可以節省很多時間。
http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-windows-x64.exe
http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-windows-x64.exe
http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jre-8u111-windows-x64.exe
https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe
http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33-windows-x64.zip
https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe
http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip
wampserver2.2.d-x64.exe :
http://pan.baidu.com/share/link?shareid=1406529211&uk=1010090726&fid=359162040528870
……
6、使用虛擬機
在上面第一次執行完vagrant up之后就可以正常使用虛擬機了,后面也不用每次都執行vagrant up,直接通過VirtualBox來打開就可以了。