安装Metasploitable 3

相比于Metasploitable 2,Metasploitable 3更加注重对渗透能力的搭建和分析。

我改了以下内容:

Autoattend.xml



<Key>YC6KT-GKW9T-YTKYR-T4X34-R7VHCKey>

取消Key的注释

windows_2008_r2.json

"variables": {
    "iso_url": "./iso/en_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617601.iso",
    "iso_checksum_type": "md5",
    "iso_checksum": "8DCDE01D0DA526100869E2457AAFB7CA",
    "autounattend": "./answer_files/2008_r2/Autounattend.xml"
  }

这里提供的本地的ISO文件和MD5值。

build_win2008.ps1

$expectedVBoxLocation = "D:\VirtualBox"

实际VirtualBox的地址

最后,下载VirtualBox增强组件的判断居然一点都不智能,于是我暂时删除了增强组件,然后让他自己下。

安装Metasploitable 3_第1张图片
安装Metasploitable 3_第2张图片

等安装结束。

现在要解决ssh的问题。因为网络问题,我们无法直接下载ssh组件。所以,我们可以自己搭建http服务器并修改脚本下载。

首先启动xampp,输入

ipconfig /all

找到自己网卡的IP地址。将脚本指向的的网络地址全部改成对应的文件地址。具体内容请查阅xampp服务器手册。

这里写图片描述

接着他会反复重启,只要登录即可。

openjdk-1.6.0-unofficial-b27-windows-amd64.zip
该文件已经不存在,自行下载修改scripts/installs/install_openjdk6.bat的脚本。
改成openjdk-1.6.0-unofficial-b27-windows-amd64-image.zip

经过12个小时的运行,终于结束。
安装Metasploitable 3_第3张图片
没完,输入

vagrant up

启动失败,去stackoverflow才知道版本太老了,vagrant要升级,之前的增强插件也是这个问题。
然后输入了

vagrant plugin repair

然后再次输入

vagrant up

提示hostonly网卡重复,删除一个。
在Vagrantfile中设置共享目录:

config.vm.synced_folder './sharedfolders', 'C:\\metasploitable3\\', SharedFoldersEnableSymlinksCreate: false

要新建一个sharedfolders在同级目录下。
然后提示一个错误,不用管它,输入

vagrant provision

即可。

然后在SharedFolder上改进路径。
安装Metasploitable 3_第4张图片

Vagrant对Windows的支持可见相当不友好。

你可能感兴趣的:(Linux)