Kali Linux下Metasploit连接Postgresql的问题

在Kali Linux中使用Metasploit时遇到'没有连接数据库'的问题,解决办法是创建database.yml文件。方法一是通过启动postgresql服务并自动初始化msf数据库;方法二是手动复制database.yml.example内容到database.yml并设置密码。下次启动系统时记得开启postgresql服务以连接Metasploit。
摘要由CSDN通过智能技术生成

大多数人在kali下初次使用metasploit工具搜索模块时都会看到“没有连接数据库,使用慢搜索”,这对于有强迫症的人来说不能让他存在啊。最初我也遇到了,去百度一下,发现很多方法不经过程让人头晕,操作一顿还不见效。

其实主要问题在于用户初次使用时并没有创建一个database,没有这个database.yml你就没得连啊。所以需要我们先创建一个,能百度到一些自己create的方法,但不方便(个人觉得),推荐两种简单的方法:

方法一:

            第一步当然还是启动postgresql数据库服务. (抱歉之前手残写错了)       

service postgresql start

           第二步,初始化msf的数据库,在/usr/share/metasploit-framework/config下自动生成一个database.yml文件

msfdb init

这一过程中会让你输入口令,而且有点快,这可以忽略,会为你自动生成一个口令。

执行者两步之后,打开msf,查看db_status,你已经能看到这样一条消息了:

[*]postgresql connected to msf

方法二:

        其实跟方法一的原理一样,只是改手动操作了,最初在/usr/share/metasploit-framework/c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值