Metasploit:Module database cache not built yet, using slow search
1、在kali中metasploit默认使用postgresql作为它的数据库;
想要开启metasploit服务首先得打开postgresql数据库,
命令如下:(或者:/etc/init.d/postgresql start);
因为在kali中所有的服务都不是默认开机自启的,
所以想要开机自启,命令如下:update-rc.d postgresql enable。
2、初次使用数据库服务时需初始化,以便创建系统默认的数据库及数据库用户;
命令如下:msfdb init(默认创建的数据库名:msf,msf_test;用户名:msf;口令默认为空)
3、接下来就是启动metasploit的时候了;
在kali2.0之后,只需启动msf控制台即可;
命令如下:msfconsole。
(kali2.0之前的命令是这样的:service metasploit start;对于2.0之后不管用)
1:service postgresql start
开启postgresql数据库。(如果需要开机启动,运行命令:update-rc.d postgresql enable)
2:msfdb start
3: msfdb reinit
4:msfconsole
运行Metaspoit
5:db_status
查看数据库连接状态。
6:db_rebuild_cache
享受飞一般的搜索吧。
官网文档:https://link.jianshu.com/?t=http://docs.kali.org/general-use/starting-metasploit-framework-in-kali
简书翻译:https://www.jianshu.com/p/9c82ccb2aaf7