kali2016.2开启metasploit 怎么开启数据库

kali2016.2开启metasploit 怎么开启数据库,第1张

先启动postgres数据库

root@firecat:~# service postgresql start

[ ok ] Starting PostgreSQL 9.1 database server: main.

root@firecat:~#

再启动metasploit

root@firecat:~# service metasploit star

t最后再启动msfconsole

默认的数据库与密码存放在这里:/opt/metasploit/apps/pro/ui/config/database.yml

如里没有数据库帐号密码, 可以su - postgres切换到postgres用户, 再用下面的命令创建用户与密码:

createuser -P -s -e username

createdb dbname

注意:有时db_statu显示你连接上了, 但查找时, 提示没连接数据库, 这时候可能你要等一会才行,

要不, 就db_rebuild_cache 之后, 等一会就行。

安装好kali2.0后测试是否可以启动.重启postgresql服务,初始化msfdb,点击armitage.

提示连接错误,kali2.0会变得特别卡顿.下面我们来看一下解决方法.

我们进入armitage的官网,然后下载linux平台的压缩包.

下载完成后将下载的文件解压到/usr/share/目录下,(可以先删除原有的armitage文件夹,或者直接覆盖原文件夹)

用到的命令:解压命令tar

-xf

armitage150813.tgz

删除原有的rm

/usr/share/armitage

目录

切换到

armitage所在目录

复制新的armitage文件夹到/usr/share/:

cp

-r

armitage

/usr/share

完成后重启.

重启完成后重启postgresql服务,初始化msfdb,

/etc/init.d/postgresql

restart

msfdb

init

运行armitage测试

,运行成功.(如果帮到你点个赞呗).

正确的做法是:service postgresql start

service metasploit start

msfconsole

/etc/init.d/posrgresql start2

msfconsole)

db_connect postgres:postgres@localhost/msf3dev #根据自己是几强狂吧。

kali默认的也没有配置database.yml


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10772876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存