deepin linux下新增源,安裝git及配置msf的postgresql資料庫
阿新 • • 發佈:2019-01-24
由於機緣巧合用上了深藍linux又想在其下安裝kali的工具但是源新增無效,在閱覽大批網文後開闢一條奇淫技巧
安裝git
sudo apt-get install git
新增kali源(藉助katoolin從git上新增源到本地)
如何使用
git clone https://github.com/geange/kaliTools.git
cd kaliTools/
chmod +x index.sh
sudo ./index.sh
你將會看到初始介面
- 選擇第一個,按下Enter鍵,kaliTools將會新增kali的源到你本機的系統中。
- 第二個選項是刪除kali的源,建議更新系統時刪除kali的源,以免出現依賴衝突的問題
- 第三個選項是批量安裝kali分類的軟體,按下enter鍵進入後會出現選項,可以選擇單選或者多選(按下空格鍵可以勾選或者取消勾選)
- 第四個選項是按需要安裝kali的軟體,需要哪一個就安裝哪一個
- 第五個選項退出軟體(我對bash還不太熟悉,不知道怎麼按下cancel鍵退出。。。) (進入第三或者第四個選項時,如果需要退出,按下ESC鍵即可)
本身是自帶kali內部基礎大部分工具的需要的可以安裝,但本文是在於解決新增源和配置msf上
新增完後退出,重新開啟終端
更新源
apt-get update
十幾分鍾就可以更新完,當然主要看網速~~
更新完了就可以安裝kali的所有工具了,舉個例子
apt-get install sqlmap
就是這種格式
apt-get install 軟體名
當然時間充裕的話可以安裝所有工具
apt-get install kali-linux-all
不過安裝完估計黃花菜都涼了~\(≧▽≦)/~啦啦啦
接下來就是激動人心的時刻~~~~
安裝 Metasploit
既然已經添加了源那麼一條命令即可apt-get install metasploit-framework
配置postgresql 資料庫
首先安裝必要的命令列工具
apt-get install postgresql-client
apt-get install postgresql
然後你可以選擇是否安裝圖形化介面
apt-get install pgadmin3
這裡我就不講解資料庫圖形化了~~~
先切換到root使用者,然後再切換到postgresql
,然後就進入了資料庫管理了
切換命令:
su postgres
然後建立metasploit的資料庫和使用者
createuser msf -P -S -R -D #建立使用者 會提示輸入密碼
createdb -O msf msf #建立資料庫
配置metasploit資料庫的連線
在metasploit的安裝目錄下新建database.yml
檔案,內容如下
production:
adapter: postgresql
database: msf
username: msf
password: gg #我在上一步建立使用者的時候 設定的密碼
host: 127.0.0.1
port: 5432
pool: 75
timeout: 5
然後在msfconsole下手動連線資料庫
msf > db_connect -y /usr/share/metasploit-framework/lib/metasploit/database.yml
注意:我和你們使用的目錄路徑不一樣,找到自己建立的路徑
解決metasploi搜尋緩慢, 呼叫資料庫快取
搜尋下經典的08-067漏洞攻擊模組
然後。。。。。。。。發現搜尋巨慢,然後看了一下帖子到了解決方法
msf > search 08-067
[!] Module database cache not built yet, using slow search
Matching Modules
================
Name Disclosure Date Rank Description
---- --------------- ---- -----------
exploit/windows/smb/ms08_067_netapi 2008-10-28 great MS08-067 Microsoft Server Service Relative Path Stack Corruption
msf > exit
重啟postgresql
# etc/init.d/postgresql restart
重新進msf 並重建快取
手動連線資料庫
msf > db_connect -y /usr/share/metasploit-framework/database.yml
[*] Rebuilding the module cache in the background...
重建快取
msf > db_rebuild_cache
[*] Purging and rebuilding the module cache in the background...
檢視metasploit資料庫狀態
msf > db_status
[*] postgresql connected to msf
然後搜尋就是秒出了,大大提高了效率