metasploit-数据库的使用


Metasploit-数据库的使用

metasploitframework msconsole中通过postgresql数据库完成数据的存储与操作

数据库初始化

数据库初始化: systemctl start postgresql.service

查看数据库状态: systemctl status postgresql.service

数据库初始化: msfdb init

数据库重新初始化: msfdb reinit

删除数据库:msfdb delete

数据库启动:msfdb start

停止数据库:msfdb stop

查看数据库状态:msfdb stop

启动数据库并运行msfconsolemsfdb run

msf中使用help查看数据使用命令:

image-20210908065713464

db_nmap: 执行nmap并且自动保存输出

db_rebuild_cache: 以隐藏的方式重新建立数据库存储模块

hosts: 列举出数据库的所有主机

vulns: 列举出数据库保存漏洞的相关信息

默认数据库密码文件存放位置:/usr/share/metasploit-framework/config/databse.yml

find / -name database.yml

image-20210908065954572

image-20210908070304612

数据库连接

msf>db_connect 用户名:密码@主机地址:端口号/数据库名
msf> db_connect msf:gBMhYB0neg8L2hNdee4tavthw2tPE74E2aYRNKqjogw=@127.0.0.1/msf

image-20210908070550892

使用db_status查看数据库是否成功连接:

image-20210908070737698


文章作者: 尘落
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 尘落 !
评论
  目录