記一次失敗的PentestBox的MSF更新

首先你要看一下自己的源

gem sources -l 

親身體會,gem的源可以不更換

當然你也可以試試,也許只是我出現了這個問題

gem sources -r https://rubygems.org/  ##移除默認源

gem sources -a http://rubygems.org/   ##新增源

gem sources --add http://rubygems.org/ --remove https://rubygems.org/ ##或者將以上2條命令合併會一條

或者找一個國內源

http://gems.ruby-china.com

查看自己的源

更新系統

gem update --system                   ##gem更新系統

查看當前ruby版本

然後我去下載了2.6.5 :https://rubyinstaller.org/downloads/

注意:下載32位,下載速度相當慢,懷疑人生,掛個DL吧

替換pentestbox中的ruby,注意替換的時候關閉軟件

這裏我直接嘗試了一下update all

出現了報錯

繼續安裝新版本的bundler

執行更新,下載的超級慢

不過能更新了,更新完能不能用一會在看。。。。


最後依然是沒有成功,我換回了原版本,我嘗試的遠不止這些,包括每個包的安裝

最根本的問題就是bundler 1.17.2和1.17.3的問題,無論用什麼源bundler更新不成功

但其實除了msf之外,其他的測試工具我們只需要去下載源,複製粘貼就可以了,比如sqlmap,總之還是一個很好的工具盒子

其他工具的替換更新參見:https://cloud.tencent.com/developer/article/1077848

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章