Metasploit安裝——centos6.5


1:安裝ruby

yum -y  install  ruby

 

 

2:根據官方文檔執行,安裝支持包

  yum  install  xorg-x11-server-Xvfb -y

 

3:官網下載最新版的Metasploit。

    https://gist.github.com/appastair/3913714

    32位系統

wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.run

    64位系統

wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run

4:然后給文件X權限。

  32位系統

chmod  +x metasploit-latest-linux-installer.run

  64位系統

chmod +x metasploit-latest-linux-x64-installer.run

5:開始安裝

 

  32位系統

. /metasploit-latest-linux-installer .run

  64位系統

./metasploit-latest-linux-x64-installer.run

 

這里幾乎都是下一步下一步的,按回車或y回車繼續就可以

至此 Metasploit 已經安裝完成。

檢查數據庫連接狀態db_status 返回如下結果表示數據庫已經連接成功
msf > db_status
[*] postgresql connected to msf3

 

6:如果沒有連接成功需要重新配置數據庫連接

首先查看數據庫服務是否開啟,shell命令:

 

netstat -tnpl | grep postgres

 

上面提示已經開啟,如果沒有開啟需要安裝數據庫 參考下面的安裝數據庫方法,先說下開啟狀態的數據庫連接方式

首先去查看postgres數據庫用戶名和密碼在database.yml這個配置文件中具體位置可能根據版本不同而不太一樣建議搜索一下

使用如下命令:

[html]  view plain  copy
 在CODE上查看代碼片派生到我的代碼片
  1. find / -name database.yml  


我的配置文件地址 /opt/metasploit/apps/pro/ui/config/database.yml 查看數據庫配置信息

 

輸入

[html]  view plain  copy
 在CODE上查看代碼片派生到我的代碼片
  1. <span style="font-family:'Microsoft Yahei', 微軟雅黑, arial, 宋體, sans-serif;"># </span>msfconsole  

進入metasploit命令行界面:使用命令db_connect 可連接數據庫,具體命令:

 

db_connect username:password@localhost:端口號/數據庫名 

 

[html]  view plain  copy
 在CODE上查看代碼片派生到我的代碼片
  1. msf> db_connect  msf3:3768f4b7@127.0.0.1:7337  

 

使用 db_status 命令查看是否連接成功!

 

7:如果postgres數據庫沒有安裝請參照如下方法進行安裝 

 

Centos安裝,為yum。如果在是Ubuntu命令下請替換成apt-get

sudo yum  install  postgresql-8.4 postgresql-client-8.4

安裝好了過后就創建用戶密碼和數據庫:

su  postgres        #進入數據庫
createdb msf3     #創建數據庫
createuser msf3      #創建用戶

這兒要求你輸入密碼,我設置的是msf3。輸入后確定就ok,然后輸入exit退出

接着就是進入msfconsole設置MSF與postgresql數據庫相關聯

進入了msf shell之后,利用以下命令連接數據庫:

db_connet msf3:msf3@127.0.0.1 :7337

然后會看見msf的一些輸出,這些是初始數據,第一次關聯數據庫會有,第二次就沒了。

等待輸出完成之后,我們再輸入命令db_status測試下是否鏈接好了

如果看到以下的回顯,證明數據庫已經成功和MSF相關聯:

postgresql conneted to msf3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM