Metasploit,默认使用的是postgresql数据库。在Kali×××系统中,postgresql已经被默认安装。MSF连接数据库也可以将外部扫描结果保存为XML文件,然后交给Metasploit做漏洞利用,还可以建立database cache快速查找漏洞利用模块信息等。

在kali 2.0中启动带数据库支持的MSF方式如下:

1.首先启动postgresql数据库:

/etc/init.d/postgresql start;或 service postgresql start;

2.初始化MSF数据库:msfdb init;

3.运行msfconsole,查看数据库连接状态

在msf中查看数据库连接状态:db_status。

4.建立metasploit database cache

msf > db_rebuild_cache

It takes some time for the cache to be rebuild so be patient.

If all went OK you can now enjoy fast auxiliary/exploit search

完成。