本节书摘来自异步社区《Metasploit渗透测试手册》一书中的第1章1.2节在Windows操作系统中配置Metasploit,作者【印度】Abhinav Singh,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.2 在Windows操作系统中配置Metasploit
Metasploit渗透测试手册
在Windows系统中安装Metasploit框架非常的简单,安装程序可以从Metasploit官方网站(http://www.metasploit.com/download)上下载。
准备
从官方网站上可以看到,有两种类型的安装程序可以下载,建议下载完全版的安装程序,其中包含了控制台和所有其他相关的依赖库,以及数据库和运行时环境。如果已经有配置好的供Metasploit框架使用的数据库,也可以下载迷你版的安装程序,其中只包含了控制台和依赖库。
怎样实现
下载好安装程序后,双击运行并等待安装完成即可。安装程序时会自动安装所有相关组件并建立数据库。安装完成后,可以通过安装程序创建的多种快捷方式访问Metasploit框架。
怎样工作
安装程序创建了大量的快捷方式,包括Metasploit web、cmd console及Metasploit update等。在Windows环境中,大多数使用方式都是点击操作。
![5108a91e24736d05ca308ce9e93fb4af3bb18027](https://i-blog.csdnimg.cn/blog_migrate/9f1fd0ebcc364a2c8db44aa492835c87.png)
在Windows系统中安装Metasploit时,应该禁用防病毒软件,因为有些安装文件会被其检测为潜在的病毒或威胁,从而阻塞安装过程。安装完成后,要确认在防病毒软件中将其安装目录设置在白名单中,否则该框架中的漏洞利用代码和攻击载荷都会被检测为病毒。
更多
下面讨论其他一些相关问题,以及在Windows系统中安装Metasploit时会遇到的一些提示信息。
安装中出现数据库错误
很多用户在Windows系统中安装Metasploit框架时会遇到一个常见的错误消息提示,如下图所示。
![f70726313ba47af86609350afddb5a699edecfb1](https://i-blog.csdnimg.cn/blog_migrate/44e08001c727763d10a200803fceb6e9.png)
这是由配置PostgreSQL服务器出错导致的,可能的原因包括以下几方面。
PostgreSQL没有运行,可以使用Netstat命令查看相应端口是否开放及数据库是否正在运行。
有些安装程序需要默认的安装路径,比如,如果默认安装路径是C盘,将其变更为D盘就会出现这一错误。
语言编码问题。
如果遇到这一问题,可以下载安装Metasploit框架的简单版安装程序,其中只包含控制台和依赖库。之后再手动配置数据库并将其与Metasploit框架进行连接。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。