msf如何公升級 BT5公升級MSF至Git更新的方法

2021-10-13 13:25:46 字數 808 閱讀 9044

由於kali在虛擬機器的執行效率實在讓人不敢恭維,於是決心將bt5中的msf進行公升級,公升級的主要目的是,bt5r3內建的msf是用svn進行更新, 但是新版本的msf已經停止通過svn更新,改用git,必須重新安裝。網上找了很多辦法,看見帖子裡明明公升級成功,但是自己總是不成功,卡在pg (0.15.0)無法成功安裝,個人認為的原因是msf並沒有用bt5內建的ruby,而是利用自帶的ruby,其自帶的版本為1.9.1,已經很古老 了……所以公升級系統的ruby版本也會無濟於事,但是按照下面的步驟更新,即可將msf更新至最新,且在執行msfupdate時,利用的是git更新系統了。

1、apt-get update

2、apt-get install metasploit

3、修改檔案:/opt/metasploit/ruby/lib/ruby/1.9.1/i686-linux/rbconfig.rb

changed the line => config["librubyarg_static"] = "-wl,-r

-wl,$(libdir) -l$(libdir) -l$(ruby_so_name)-static" by =>

config["librubyarg_static"] = "-wl,-r -wl,$(libdir) -l$(libdir)

"(其實就是去掉-l$(ruby_so_name)-static)

4、切換至/opt/metasploit/msf3然後執行/opt/metasploit/ruby/bin/bundle install

5、msfupdate

實測,完美通過,不會再卡在pg (0.15.0)無法成功安裝那裡。

CDH 5 公升級操作

現在大資料一直在使用cdh來作為基礎平台。常會面臨公升級版本,操作中也經常出現各種各樣的問題。這裡就整理乙個操作步驟指引。切記,自建yum源的目錄結構一定要和官方 中的目錄結構一致。service cloudera scm agent stop service cloudera scm server...

ApiPost V5 公升級指南

同舊版本相比,apipost v5 以下簡稱v5 重新規劃了底層架構,大大降低了記憶體使用率 並加入了大量新功能,使用者體驗也有了全新的提公升。但是同舊版相比,很多使用方式有所不同,本文重點講解以下使用者公升級後可能遇到的幾個小問題。這是由於同舊版相比,v5採用了非同步與雲端同步的方式。非同步與雲端...

Docker實戰(5)公升級Docker版本後的報錯

出現情況 因我公升級了centos核心後docker服務無法開啟,所做重灌處理但還是無效,最終將docker服務做了公升級,公升級步驟我會放置下面,但在啟動老版本容器又出現error response from daemon unknown runtime specified docker runc...