metasploit 連接postgresql數據庫:
網站建設哪家好,找創新互聯公司!專注于網頁設計、網站建設、微信開發、小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了安澤免費建站歡迎大家使用!
打開postgresql服務:service postgresql start
進入postgresql數據庫,設置默認用戶密碼、創建新用戶、設置新用戶權限、創建數據庫:
shell # sudo -u postgres psql #進入postgresql默認的用戶
postgres=# alter user postgres with password '密碼'; #設置默認用戶的登錄密碼 ( 非必須步驟,必須是單引號 )
postgres=# create user 用戶名 with password '密碼' nocreatedb; #創建帶密碼的新用戶
postgres=#create database 數據庫名 with owner = '用戶名'; #創建數據庫并指定數據庫的所屬用戶
postgres=#\q #退出psql
進入metasploit,連接數據庫:
shell # msfconsole
msf > db_status #查看msf的數據庫的狀態
msf > db_connect 用戶名:密碼@主機地址\數據庫名 #通過用戶名密碼連接psql
msf > db_status #檢查msf的數據庫的狀態
4. 通過database.yml配置文件配置,位置:\usr\share\metasploit-frameword\config\database.yml
** msf如何連接psql數據庫 ** 個人思考 **
個人思考:
1.msf為什么要連接postgresql?
答:首先, 連接數據庫之后搜索msf中模塊的速度可以大大提高;
其次,連接數據庫之后,使用msf的痕跡會被保存下來,方便之后導出編寫***測試報告。
所以, 連接psql數據庫不是必須的操作,但是為了提高***測試的效率,方便日后的寫報告,還是應該連接數據庫,創建緩存。