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 之后, 等一会就行。

运行 Metasploit Framework:依照Kali Linux网络服务策略,Kali没有自动启动的网络服务,包括数据库服务在内,所以为了让Metasploit以支持数据库的方式运行有些必要的步骤,

启动Kali的PostgreSQL服务

Metasploit使用PostgreSQL作为数据库,所以必须先运行它

service postgresql start

可以用ss -ant的输出来检验PostgreSQL是否在运行,然后确认5432端口处于listening状态

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 128 :::22 :::*

LISTEN 0 128 *:22 *:*

LISTEN 0 128 127.0.0.1:5432 *:*

LISTEN 0 128 ::1:5432 :::*

启动Kali的Metasploit服务:


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

原文地址: https://outofmemory.cn/sjk/9409607.html

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

发表评论

登录后才能评论

评论列表(0条)

保存