metasploit连接postgresql的问题

由于kali Linux的版本不同,默认情况下对metasploit和postgresql的配置也不相同,导致我们启动metasploit后无法链接postgresql数据库。以下有三种方法,简单描述一下,实际操作并截图记录。

理想状态

理想情况下,只需要两步即可。

1.启动postgresql

service postgresql start

  1. 启动mestasploit

service metasploit start

在metasploit中输入db_status查看数据库连接状态,为已连接。

手动连接

当启动metasploit后,发现并没有自动连接postgresql数据库时,需要手动连接。

连接的命令为 db_connect 用户名:密码@ip/数据库名。

那么到哪里去找用户名和密码呢?

打开这个文件:/opt/metasploit/apps/pro/ui/config/database.yml。

如下:cat /opt/metasploit/apps/pro/ui/config/database.yml

我们就能看到数据库名称、用户名和密码,然后用其登录上。用db_status查看数据库链接状态。

从零开始

如果你的运气确实不佳的话,发现连database.yml文件都找不到的话,千万不用灰心老天爷想让你多学点东西而已。

首先启动msfconsole,确保postgresql服务已经启动,然后切换到postgre账户。

msf>su postgres  (切换到postgre账户)

输入以下命令创建一个postresql数据库账户。

createuser msf3 -P (msf3就是我们创建的用户,当然也可以换成其他用户名。接着,终端会提示你输入密码,再确认密码。这里我们设置为“msf”)

createdb --owner=msf3 msf3 (创建数据库,owner参数制定数据库的所有者,这里为msf3 最后一个参数为数据库名称,这里也设置为msf3)

然后输入exit退出postresql账户,再启动msfconsole,用db_status查询数据库是否已链接。

如果不想每次开机都这样,还可以配置随系统启动。

update-rc.d postgresql enable

update-rc.d metasploit enable

转载于:https://www.cnblogs.com/zqjt/p/5422212.html

metasploit连接postgresql的问题(U盘启动kali linux)相关推荐

  1. kali linux u盘 live,Kali Linux Live U盘安装过程

    从U盘启动然后安装Kali是我们最喜欢并且是获得并运行Kali最快的方法.为此,我们首先要在U盘创建Kali ISO的镜象.如果你想长久使用kali linux U盘,请在创建镜象前阅读完整的文档.7 ...

  2. 从无盘启动看 Linux 启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了 volumio(https://volu ...

  3. centos7无盘启动_从无盘启动看Linux启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了volumio( 我打算让volumio运 ...

  4. linux服务器u盘启动项检测不到,u盘启动大师下载u盘安装kali linux 检测不到cd rom...

    对于有想法的人来说,Windows快捷方式上的雨林木风ylmf os小箭头一直是比较碍眼的1.首先使用自己的帐户登录Win10系统;近期不少DIY装机网友问道的华硕B150/技嘉B150/微星B150 ...

  5. linux系统制作usb启动盘,制作用U盘启动的Linux系统的简单步骤

    最近听朋友说误删除了Linux系统里的文件,于是系统进不了,里面保存着很多重要的数据,这该怎么办?虽然可以把硬盘取出挂载其他Linux系统运行,也可跳过控制台进入系统,但都是很麻烦的,其实只要制作一个 ...

  6. u盘制作大师 linux系统教程,制作用U盘启动的Linux系统的简单步骤详解

    制作用U盘启动的Linux系统的简单步骤详解 最近听朋友说误删除了Linux系统里的文件,于是系统进不了,里面保存着很多重要的数据,这该怎么办?虽然可以把硬盘取出挂载其他Linux系统运行,也可跳过控 ...

  7. u 打造便携式linux 盘_5分钟打造用U盘启动的linux(UNetbootin)

    5 分钟打造用 U 盘启动的 linux ( UNetbootin ) 想拥有一个可以随身携带的操作系统 ? 你可以考虑将它安装到 U 盘驱动器上.很 早开 始在 USB 磁盘上运行 Linux 发行 ...

  8. linux u盘启动显示boot,5分钟打造用U盘启动的linux(UNetbootin)

    5分钟打造用U盘启动的linux(UNetbootin) 想拥有一个可以随身携带的操作系统?你可以考虑将它安装到U盘驱动器上.很早开始在USB磁盘上运行Linux发行版已经成为可能的,只是这个制作过程 ...

  9. kali linux u盘大小,缩水u盘如何恢复真实容量u盘安装kali linux英文

    如图: 上"音源输入" 中"音源输出" 下"麦克风" 我们只需要把原来插在别的插口上的音响,重新插回中间就可以了(6)攻击探测和防范 方法二 ...

最新文章

  1. 良心直播!看完你的Python入门基础就妥了!
  2. Python基础---线程
  3. 渐变色填充菱形c语言,生成渐变色填充六边形的4种方法
  4. VB中对AutoCAD图形对象进行缩放操作
  5. Openstack_单元测试工具 tox
  6. python中的doc_基于Python获取docx/doc文件内容代码解析
  7. 汽车电子专业知识篇(七)-什么是XCP协议
  8. matlab平滑窗滤波,matlab实现平滑滤波
  9. 总奖金100万!2021SEED江苏大数据开发与应用大赛(华录杯)正式开赛!
  10. 搭建SSM框架的配置文件
  11. 深入浅出SharePoint——站点的部署
  12. uboot修改传递给内核的cmdline的方法
  13. NWT内斗:为了还不值钱的股份
  14. revel + swagger 文档也能互动啦
  15. 学计算机软件编程就业前景,2021计算机编程就业前景好吗 有哪些就业方向
  16. 2014年9月-前端开发月刊
  17. 2022天猫618预售活动攻略 淘宝618预售时间以及怎么玩
  18. pycharm 自动补全代码提示前符号f,m , p,c,v是什么意思?
  19. 自定义水晶报表的外观
  20. Facebook关闭面部识别系统

热门文章

  1. 网页自动切换html css js,HTML页面自动清理js、css文件的缓存(自动添加版本号)_HTML/Xhtml_网页制作...
  2. fps200多正常不_AMD处理器扬眉吐气,腾讯游戏不再A黑!LOL最高FPS459平均200多
  3. Windows系统的32位和64位系统区别
  4. 【USACO1.2】【Luogu1206】回文平方数 Palindromic Squares(枚举,构造函数,进制)
  5. 我的世界服务器显示unknown,我的世界找不到家怎么办-​我的世界unknown
  6. telnet怎么算成功_有机肥发酵剂有的作用,怎么才算发酵成功?
  7. 11. 王道考研-二叉树的实现
  8. 在一个请求分页系统中,分别采用 FIFO、LRU和 OPT页面置换算法时,假如一个作业的页面走向为 4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数M分别为 3、4时,
  9. “玲珑杯”郑州轻工业学院第八届ACM程序设计大赛Problem G: 蛤玮点菜
  10. python中random库