msf连接数据库
2018-05-17 本文已影响0人
疯帮主
1.开启数据库postgresql
root@kali:~# service postgresql start
2.创建msf使用的数据库
# 切换到postgres用户
root@kali:~# su postgres
# 使用sql命令行
postgres@kali:/root$ psql
postgres=# help
您正在使用psql, 这是一种用于访问PostgreSQL的命令行界面
键入: \copyright 显示发行条款
\h 显示 SQL 命令的说明
\? 显示 pgsql 命令的说明
\g 或者以分号(;)结尾以执行查询
\q 退出
# 列出数据库
postgres=# \l
# 创建数据库
postgres=# create database metasploit3;
CREATE DATABASE
# 设置postgres用户密码,不设置的话不能使用账户密码连接
postgres=# \password postgres
输入新的密码:
再次输入:
# 查看数据库的连接,谁连接那个数据库
postgres=# select * from pg_stat_activity;
注:当命令前缀显示postgres-# 表示上一个命令没有结束,要使用;结束,当\h这种不需要结束符
3.在msf连接数据库
msf > db_connect postgres:postgres@localhost/metasqloit3
[*] Rebuilding the module cache in the background...
msf > db_status
[*] postgresql connected to metasqloit3
4.在msf断开数据库
msf > db_disconnect # 断开连接
msf > db_status
[*] postgresql selected, no connection