`

Backtrack5的Postpresql的使用

阅读更多

Backtrack5的Postpresql的使用

在使用Backtrack5的Postpresql时发现没法正常连接进去,出现如下错误

-----------------------------------------------------------------------------------------------------

 

msf > db_connect postgres:toor@127.0.0.1/msfbook

[-] Error while running command db_connect: Failed to connect to the database: could not connect to server: Connection refused

Is the server running on host "127.0.0.1" and accepting

TCP/IP connections on port 5432?

-----------------------------------------------------------------------------------------------------

从这里我们看出

 db_connect命令

默认去连接

5432接口,而我们可以通过多种方式看到开启的端口其实是

7337

 

【1】

 

root@bt:~# ps -ef|grep post

 

 

 

root      3554     1  0 19:50 tty1     00:00:13 gedit /opt/metasploit/postgresql/data/pg_hba.conf

postgres  4980     1  0 21:11 pts/2    00:00:00 /opt/metasploit/postgresql/bin/postgres.bin -D /opt/metasploit/postgresql/data -p 7337

【2】/opt/metasploit/postgresql/data/postgresql.conf文件里有

 

# CONNECTIONS AND AUTHENTICATION

#------------------------------------------------------------------------------

 

# - Connection Settings -

 

listen_addresses = '*'# what IP address(es) to listen on;

# comma-separated list of addresses;

# defaults to 'localhost', '*' = all

# (change requires restart)

#port = 7377# (change requires restart)

max_connections = 100# (change requires restart)

【3】/etc/init.d/metasploit-postgres restart

 

LOG:  received smart shutdown request

LOG:  autovacuum launcher shutting down

LOG:  shutting down

LOG:  database system is shut down

/opt/metasploit/postgresql/scripts/ctl.sh : postgresql stopped

LOG:  database system was shut down at 2013-03-02 20:45:52 CST

LOG:  database system is ready to accept connections

LOG:  autovacuum launcher started

/opt/metasploit/postgresql/scripts/ctl.sh : postgresql  started at port 7337

 

------------------------------------------------------------------------------

接着用psql连接去连接发现

root@bt:~# psql

程序“psql”尚未安装。  您可以使用以下命令安装:

-----------------------------------------------------------------------------

然后安装

root@bt:~# apt-get install postgresql-client-common

----------------------------------------------------------------------------

安装完后发现还是有问题

Error: You must install at least one postgresql-client-<version> package.

奇怪了,这个时候去查看安装的依赖包关系

root@bt:~# apt-get install postgresql libpq-dev

下列软件包有未满足的依赖关系:

  libpq-dev: 依赖: libpq5 (= 8.4.8-0ubuntu0.10.04) 但是 8.4.12-0ubuntu10.04 正要被安装

被打败了。。。。。果断执行

root@bt:~# sudo apt-get install postgresql-8.4 postgresql-client-8.4

--------------------------------------------------------------------------------

这个时候发现其实已经重装好了postgresql了,版本是8.4

用命令重新启动:/etc/init.d/postgresql-8.4 restart

 

 

root@bt:/etc/init.d# sudo su postgres -c psql
psql (8.4.8)
Type "help" for help.

postgres=# ALTER USER postgres WITH PASSWORD 'Test12345';
ALTER ROLE

postgres-# \q
could not save history to file "/home/postgres/.psql_history": No such file or directory
root@bt:/etc/init.d# sudo passwd -d postgres
passwd: password expiry information changed.
root@bt:/etc/init.d# sudo su postgres -c passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

----------------------------------------------------------------------------------------------------------

root@bt:/etc/init.d# update-alternatives --config ruby
There are 2 choices for the alternative ruby (providing /usr/bin/ruby).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/ruby1.8     500       auto mode
  1            /usr/bin/ruby1.8     500       manual mode
* 2            /usr/bin/ruby1.9.2   400       manual mode

Press enter to keep the current choice[*], or type selection number: 0
update-alternatives: using /usr/bin/ruby1.8 to provide /usr/bin/ruby (ruby) in auto mode.


root@bt:/etc/init.d# gem install pg
Building native extensions.  This could take a while...
Successfully installed pg-0.11.0
1 gem installed
Installing ri documentation for pg-0.11.0...
Installing RDoc documentation for pg-0.11.0... 
-----------------------------------------------------------
最后一步,连接注意是
msf > db_connect postgres:"test12345"@127.0.0.1/postgres

 

分享到:
评论

相关推荐

    BackTrack5使用经验

    ### BackTrack5使用经验 #### 1. 前言 本文档主要分享了作者在使用BackTrack5过程中的各种经验和技巧。BackTrack5是一款基于Linux的渗透测试和安全审计工具集,它提供了大量的安全工具用于模拟攻击和评估系统的...

    BackTrack5使用经验(第二版)

    其内容主要围绕BackTrack5系统相关操作和配置、Metasploit使用经验以及BackTrack5工具的使用等三大部分进行阐述。接下来将详细解读上述内容中提到的知识点。 ### BackTrack5系统相关 1. **U盘设置可存储** 使用...

    BackTrack5

    BackTrack5 BackTrack5 BackTrack5 BackTrack5 BackTrack5 BackTrack5 BackTrack5 BackTrack5 BackTrack5

    BackTrack5 中文指南.zip

    BackTrack5 中文指南.zip

    backtrack5破解无线网络

    backtrack5破解无线网络。详细的教程资料

    backtrack5 [bt5] 中文指南【BackTrack Chinese Guide V10】 pdf

    - **VirtualBox安装**:同样介绍了如何使用VirtualBox虚拟机软件安装BackTrack5,并提供了逆向操作(即在VirtualBox中运行BackTrack5)的指导。 #### 五、BackTrack5网络连接配置 - **自动获取IP**:适用于DHCP环境...

    BackTrack5(BT5)硬盘安装

    ### BackTrack5 (BT5) 硬盘安装详尽指南 #### 一、概述 BackTrack5(简称BT5)是一款专为安全评估和渗透测试设计的操作系统,基于Ubuntu。它提供了大量的安全和审计工具,是进行网络安全测试的理想平台。本文档将...

    基于BackTrack5的渗透测试教程.pdf

    BackTrack5,简称BT5,是一款基于Linux操作系统的渗透测试工具,它集成了许多网络安全测试工具,并提供了一个统一的平台,供安全专家进行网络的渗透测试。本文将基于BackTrack5平台,详细讲解渗透测试的各种技巧和...

    BackTrack 5 R3 Released

    BT5R3-GNOME-64.torrent (md5: 8cd98b693ce542b671edecaed48ab06d) BT5R3-GNOME-32.torrent (md5: aafff8ff5b71fdb6fccdded49a6541a0) BT5R3-KDE-64.torrent (md5: 981b897b7fdf34fb1431ba84fe93249f) BT5R3-KDE-32....

    BackTrack 5 Cookbook中文版 渗透测试实用技巧荟萃

     《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》分为10章,以示例方式讲解了BackTack中很多流行工具的使用方法,其内容涵盖了BackTrack的安装和配置、BackTrack的调整、信息采集、漏洞识别、漏洞利用、提...

    BackTrack5+中文指南【最新版】

    BackTrack5+中文指南【最新版】 需要的同学赶快下了

    BackTrack5 中文指南.pdf

    在BackTrack5基本使用部分,文档介绍了更改root密码、屏幕分辨率调整、编辑工具菜单、启动服务、解决GPG错误、常用的apt和dpkg命令、查找帮助、解决图形界面问题、转换KDE和Fluxbox界面以及在BackTrack5安装QQ等操作...

    BackTrack5 中文指南 (全)

    绝对最完整的BackTrack5 中文指南 官方的中文文档.约 63M,总共138页。

    Backtrack5 KDE-32 gnome-32 iso镜像种子

    Backtrack5是一款基于Linux的著名渗透测试和安全评估操作系统,主要为网络安全专业人士提供了一系列的工具进行漏洞检测、网络审计和安全取证。它包含了各种黑客工具,使得用户可以在一个统一的环境中进行安全工作,...

    BackTrack5中文指南.pdf_自解压

    BackTrack5中文指南.pdf

    BackTrack 5 破解WIFI工具及教程及安装程序

    包含软件: ...2. inflator1.0-backtrack5r1-gnome-bit32.deb 3. minidwep-gtk-30211-bt5-32bit.deb 4. U盘装BT5工具 这里面工具都是用来BT5破解WIFI工具,自己用来储存和备注的。 自留软件,可共享。

    backtrack5的bt下载地址

    著名的backtrack5发布了,这里包括32位和64位以及虚拟机和arm架构的bt5

    ( BackTrack5_(BT5)虚拟机下安装

    ### BT5 (BackTrack5) 虚拟机下安装详解及无线破解指南 #### 核心知识点概览 - **BT5版本介绍**:代号"revolution",基于Ubuntu Lucid LTS,Kernel 2.6.38,提供Gnome或KDE桌面系统选择,界面采用暗红色调,对中文...

Global site tag (gtag.js) - Google Analytics