![Kali Linux高级渗透测试(原书第3版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/566/33211566/b_33211566.jpg)
1.8.1 安装预定目标
为了实践利用的艺术,通常我们建议你利用已知的软件漏洞。本节我们将安装Windows平台Metasploitable3,它是一个基于PHP框架的Web应用。
Metasploitable3
Metasploitable3无疑是一个易受攻击的虚拟机,其用于利用Metasploit对多个漏洞进行测试。它具有BSD风格的许可证。可以构建两个虚拟机用于练习,虚拟机下载地址为:https://github.com/rapid7/metasploitable3。你可以下载ZIP文件并将其解压到你最喜欢的Windows位置(通常,我们将其解压到D:\HackTools\文件夹中),或者你还可以使用bash命令行远程克隆代码。然后,安装所有相关的支持软件,如Packer(https://www.packer.io/downloads.html)、Vagrant(https://www.vagrantup.com/downloads.html)、VirtualBox和Vagrant reload插件。以下命令可用于安装所有相关的易受攻击的服务和软件。
·在Windows 10操作系统上,你可以运行以下命令:
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/021-i.jpg?sign=1739276986-LDKW6sHx0akhM9mEvTW0YUPAyhIlX0Y6-0-4077b6bb46b16966bf1de9a33ad77b01)
·在Linux和macOS操作系统上,你可以运行以下命令:
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/021-2-i.jpg?sign=1739276986-lhg5eGJ0VNjga5oQVkC3yRtur6Gnu5Ut-0-26e52e4d39b116af56e679de482d8d1e)
VirtualBox文件下载完成后,你还必须在PowerShell中运行vagrant up win2k8和vagrant up ub1404命令。如图1-25所示,这就在VirtualBox中创建了一个新的虚拟机。
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/1t25.jpg?sign=1739276986-yFakZ3kH854utpQqLi4smeRvkamUUaU6-0-a404bb80101fc445fa0d4ef104926665)
图1-25 Metasploitable3虚拟机
Mutillidae
Mutillidae是一个开源的不安全Web应用程序,专为渗透测试人员而设计,以实践所有特定于Web应用程序的漏洞利用测试。XAMMP是由Apache Friends开发的另一个免费开源的跨平台的Web服务器解决方案堆栈包。XAMPP可以从https://www.apachefriends.org/download.html下载。
现在将Mutillidae安装到我们新安装的Microsoft Windows 2008 R2服务器上以进行托管。
1.一旦XAMMP下载完成,我们就按照向导安装可执行文件。安装完成后,启动XAMPP,你应该可以看到如图1-26所示的安装界面。我们使用的版本是XAMPP5.6.36/PHP5.6.36.
2.Mutillidae可以从https://sourceforge.net/projects/mutillidae/files/latest/download下载。
3.解压安装包并复制文件夹到C:\yourxampplocation\htdocs\<mutillidae>。
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/1t26.jpg?sign=1739276986-1LqkPxIjSSv2wT7Zjr8TpJSwOMuuRgW2-0-e67d159b49ff0ef5f6f8599930a7601a)
图1-26 XAMMP安装界面
4.你必须确保XAMPP正在运行Apache和MySQL/MariaDB,最后访问mutillidae文件夹的.htacess文件,并确保127.0.0.1在允许的IP范围内。如图1-27所示,我们可以通过http://localhost/mutillidae/访问安装好的Web应用。
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/1t27.jpg?sign=1739276986-avu6oQqBuqBRYaqk41vZJFT0YkYep9HX-0-0243a8ca07c3b18b914d4fc0f6ee8a1d)
图1-27 mutillidae网页界面
万一出现数据库离线或其他类似的错误信息,你可能需要重新启动Mutillidae或重新安装数据库。