kali 升級msf到msf6
安裝kali過程注意不要使用網路映象,以及將grub安裝至硬碟時選擇/dev/sda,其它一律預設即可
安裝好kali後,啟動msf,發現版本很舊,沒有近期的cve,打算升級一下。
但是輸入apt-get update;apt-get install metasploit-framework,告訴我msf已經是最新,無須更新。
原因是安裝kali時沒有使用網路映象,啟動kali後又沒有設定apt源,沒有源當然無法更新啊。
開啟/etc/apt/sources.list,新增國內映象源:
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
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
然後更新源:apt-update,再下載msf: apt-get install metasploit-framework
這裡有個注意點:
千萬別手賤用apt remove metasploit-framework解除安裝msf,否則會報告無法定位軟體包
下載msf過程中出錯了,告訴我們依賴關係衝突,
這時候要做的就是缺啥補啥,直接下載 apt-get install libgcc-9-dev
之後還會提示依賴關係衝突,仍然直接使用apt-get install下載相應的包即可
在此過程中,有一步是問你要保留原始碼還是覆蓋新程式碼,預設選項是否,要手動輸入"Y"
把這些下載完後,再次執行 apt install metasploit-framework安裝
然後啟動msf:msfconsole,報如下錯誤:
You must use Bundler 2 or greater with this lockfile.
此時應檢視bundled的版本
cat Gemfile.lock |grep -A 1 "BUNDLED"
我的lock版本是2.1.4,所以安裝2.1.4版本的bundler:
gem install bundler -v 2.1.4
再次執行msf6成功。
以上是在kali2018.4版本下升級msf的全過程。
我在kali2020.4版本下升級msf失敗了,在依賴關係那陷入了相互依賴的死鎖,目前不知道咋解決。
2018.4版的kali映象現在官網上已經沒法下了,我在微信公眾號上放了連結,搜公眾號“斷劍重鑄”,輸入關鍵詞:“kali2018”即可。
相關文章
- 1.安裝 kali到vm並升級
- kali linux升級記Linux
- kali安裝和升級
- oracle 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- ccproject升級到1135Project
- mongodb單機從3.2升級到4.0.4升級MongoDB
- MySQL 5.7 升級到 8.0MySql
- Cocospod 升級到指定版本
- ABP Framework 手動升級指南:從6.0.1升級到7.0.0Framework
- 靜默升級oracle 11g (從11.2.0.1升級到11.2.0.4)Oracle
- PHP版本升級:從php7.1升級到php7.2PHP
- Centos升級到openssh9.7CentOS
- 升級 ubuntu,從 18.04 到 22.04Ubuntu
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- Mac 升級 PHP 到 7.4 版本MacPHP
- MySQL 5.6.47升級到5.7.20(一)MySql
- CentOS 7 升級到 CentOS 8CentOS
- [kubernetes]-kubeadm升級1.14.2到1.18.2
- MongoDB升級--從3.4到3.6MongoDB
- 升級到iOS 18、降級回iOS 17iOS
- Openshift叢集3.9升級到3.10
- CentOS7.5升級到CentOS 7.6CentOS
- Android targetSdkVersion 升級到 26 總結Android
- suse11 openssh 升級到8.0
- redhat系統升級openssh到7.5Redhat
- Kali Linux又增加一個頂級域名kali.downloadLinux
- 應用升級SpringCloud版本時的注意事項(Dalston升級到Edgware)SpringGCCloud
- windows10怎樣升級到10586_windows10電腦升級到10586詳細步驟Windows
- 電腦怎樣升級到win10 2004_升級到win10 2004版的教程Win10
- Windows升級到oracle 11g的異機物理升級文件(冷備)WindowsOracle
- 從kali安裝到ssh連線kali虛擬機器虛擬機
- Linux 核心準備升級到 Rust 1.77LinuxRust
- CentOS 6.9 升級 glibc 2.12 到 2.17(qbit)CentOS
- NCF 中如何將Function升級到FunctionRenderFunction
- Centos7 升級openssh到最高版本CentOS
- Mac 下 Homestead 3.0.0 升級到 Homestead 6.3.0Mac
- linux伺服器PHP升級到7Linux伺服器PHP
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫