轉載地址:http://www.wghostk.com/hacker-746-1-1.html
運行 Metasploit Framework
依照Kali Linux網絡服務策略,Kali沒有自動啓動的網絡服務,包括數據庫服務在內.所以爲了讓Metasploit以支持數據庫的方式運行有些必要的步驟.
啓動Kali的PostgreSQL服務
Metasploit 使用PostgreSQL作爲數據庫,所以必須先運行它.
service postgresql start
你可以用ss -ant的輸出來檢驗PostgreSQL是否在運行,然後確認5432端口處於listening狀態.
State Recv-Q Send-Q Local Address:port Peer Address:port
LISTEN 0 128 :::22 :::*
LISTEN 0 128 *:22 *:*
LISTEN 0 128 127.0.0.1:5432 *:*
LISTEN 0 128 ::1:5432 :::*
啓動Kali的Metasploit服務
隨着PostgreSQL的啓動和運行,接着我們要運行Metasploit服務.第一次運行服務會創建一個msf3數據庫用戶和一個叫msf3的數據庫.還會運行Metasploit RPC和它需要的WEB 服務端.
service metasploit start
在Kali運行msfconsole
現在PostgreSQL 和 Metasploit服務都運行了,可以運行 msfconsole ,然後用 db_status 命令檢驗數據庫的連通性.
msfconsole
msf > db_status postgresql connected to msf3
msf >
配置Metasploit隨系統啓動運行
如果你想PostgreSQL和Metasploit在開機時運行,你可以使用update-rc.d啓用服務.
update-rc.d postgresql enable
update-rc.d metasploit enable
本人啓動在database.yml的文件中的127.0.0.1 missing " this