更新Kali的Metasploit框架,这些过程千万不要踩雷!
本篇文章为大家分享在更新kali的Metasploit框架过程中容易踩的坑,已帮各位实践,下次更新时可避免。
Kali就不做过多介绍了,初学者一般都知道它的作用,就简单介绍Metasploit是一款免费可下载的框架,通过它可以很容易地获取开发并针对软件漏洞尝试攻击,它本身附带数千个已知软件漏洞的专业级漏洞攻击工具。
前言
不想升级一整个kali,就想把MSF框架更新一下,从版本5更新到把版本6
好家伙,不更新不知道,一更新直接呆住了,时间长不说还繁琐。
apt install metasploit-framework
我以为已经快乐的更新完毕了,结果,当我启动的时候……
我直接裂开,随后开始了漫长的等待
试水过程
这是网上找的一个,他的报错跟我一模一样
第一步:更新metasploit框架:
sudo apt-get install metasploit-framework
第二步:打开msfconsole:
msfconsole
存在问题,更新后运行报错。
1.安装:命令行输入:sudo gem install bundler然后输入:bundle install//等待时间较长然后输入:sudo gem update --system
第三步:再次尝试运行msfconsole
存在reline-0.1.5资源未存在问题。
2.继续安装:sudo apt-get install libruby2.7 ruby2.7-dev ruby2.7
第四步:再次运行 msfconsole,打开成功!
????果然人与人的悲欢是不相通的????
你成功了我又没成功。
最终方案
结合百度与Google的精髓,最终解决了。
首先,更新框架:
apt-get install metasploit-framework
然后启动 msfconsole ,你会发现报错:
msfconsole
第二步:让我们cd进框架的目录
cd /usr/share/metasploit-framework
然后,获取bundler安装包:
sudo gem install bundler
再执行bundle安装(这个时间稍微有点长,等等吧,不等你也没办法ing)
bundle install
第三步:执行更新(这个稍微也需要点时间)
sudo gem update --system
如果此时启动msfconsole,还发现报错的话…请看第四步
msfconsole
第四步:别慌,最后再尝试安装一遍版本 2.2.5 的bundler:
gem install bundler -v 2.2.5
终极之战
再次启动msfconsole,终于成功!
msfconsole
*本文章仅供技术交流分享,请勿做未授权违法攻击,雨笋教育不负任何责任。具体请参考《网络安全法》。