level 15
大学霸_IT达人
楼主
在Metasploit中,默认所有的数据都保存在PostgreSQL数据库。所以,在启动Metasploit框架之前,需要确定该数据库已启动。下面将介绍管理数据库的方法。
(1)初始化数据库。语法格式如下所示:
msfdb init
执行以上命令后,结果如下所示:

从显示的结果中可以看到,创建了数据库用户msf,数据库为msf和msf_test。
(2)停止数据库。语法格式如下所示:
msfdbstop
执行以上命令后,效果如下所示:

从输出的信息可以看到,停止了数据库。
(3)启动数据库。语法格式如下所示:
msfdbstart
执行以上命令后,效果如下所示:

从输出的信息可以看到,启动了数据库。
(4)查看数据库状态。语法格式如下所示:
msfdbstatus
执行以上命令后,效果如下所示:

从输出的信息可以看到,Active状态显示为active,即PostgreSQL数据库服务已启动。
回复规则:
(1)在命令行中执行msfdb status命令,展现执行效果。
(2)在命令行中输入贴吧帐号。
(3)以截图的形式回复本帖。
(4)参与全部六个题目回复,可以参与抽奖。
活动奖品:由机械工业出版社赞助的《从实践中学习Metasploit 5无线网络渗透测试》图书一本

2020年02月09日 23点02分
1
(1)初始化数据库。语法格式如下所示:
msfdb init
执行以上命令后,结果如下所示:

从显示的结果中可以看到,创建了数据库用户msf,数据库为msf和msf_test。(2)停止数据库。语法格式如下所示:
msfdbstop
执行以上命令后,效果如下所示:

从输出的信息可以看到,停止了数据库。(3)启动数据库。语法格式如下所示:
msfdbstart
执行以上命令后,效果如下所示:

从输出的信息可以看到,启动了数据库。(4)查看数据库状态。语法格式如下所示:
msfdbstatus
执行以上命令后,效果如下所示:

从输出的信息可以看到,Active状态显示为active,即PostgreSQL数据库服务已启动。回复规则:
(1)在命令行中执行msfdb status命令,展现执行效果。
(2)在命令行中输入贴吧帐号。
(3)以截图的形式回复本帖。
(4)参与全部六个题目回复,可以参与抽奖。
活动奖品:由机械工业出版社赞助的《从实践中学习Metasploit 5无线网络渗透测试》图书一本






