添加阿里雲的kali源
系統的鏡像源文件在apt目錄下
/etc/apt/sources.list
用文本編輯器打開sources.list,手動添加如下代碼
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
將原來的源使用#號注釋掉
# deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib
一般沒啥問題,二班情況建議提前備份號文件,或者虛擬機快照,方便回退,減少誤操作帶來的損失。
更新源
apt update 更新源
apt upgrade 更新軟件(一般比較大,自己酌情更新即可)
apt dist-upgrade 這個是更新系統的所有程序
接下來是解決簽名的問題
直接一條命令
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
解釋命令參數都是啥意思
-O 會從URL獲取的數據同一寫入-O指定的文件中,使用 - 作為file參數,那么數據將會被打印到標准輸出,通常為控制台
-q 不顯示指令的執行過程
apt-key add 將下載的秘鑰添加到本地的trusted數據庫中
接下來就是直接安裝metasploit框架就行了,速度杠杠的。
apt update&&apt install metasploit-framework -y
安裝完后,會提醒你,如果想要更新msf的話,請使用如下命令:
apt update; apt install metasploit-framework
可以連接下postgresql的數據庫,方便加載payload,不是快速查詢,因為默認也能速查
msf > db_status 沒有初始化postgresql的話,為未連接
msfdb init 初始化
再次查詢
msf5 > db_status
[*] Connected to msf. Connection type: postgresql.
msf5 >
kali下的其他軟件可以通過此方式移植軟件。
參考鏈接:
https://www.cnblogs.com/kagari/p/11489537.html
順道說一下autoremove,clean,autoclean三者之間的區別
autoremove
自動刪除解決依賴的安裝包,現在已經不再需要的安裝包。
clean
刪除包緩存中的所有包,多數情況已經沒用,看自己情況,酌情清理
autoclean
刪除軟件包
刪除已經安裝的軟件包或者安裝文件,例如軟件包被刪除遺留下來的deb文件也會刪除。
apt remove package 刪除軟件(保留配置文件)
apt --purge remove package 不保留配置的刪除軟件
參考鏈接:
https://blog.csdn.net/flydream0/article/details/8620396