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

Kali 2/3中启动带数据库支持的MSF_第1张图片

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

1.首先启动postgresql数据库:
/etc/init.d/postgresql start;或 service postgresql start;

clip_image004

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

Kali 2/3中启动带数据库支持的MSF_第2张图片

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

Kali 2/3中启动带数据库支持的MSF_第3张图片

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

Kali 2/3中启动带数据库支持的MSF_第4张图片

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

Kali 2/3中启动带数据库支持的MSF_第5张图片

完成。