更新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

*本文章仅供技术交流分享,请勿做未授权违法攻击,雨笋教育不负任何责任。具体请参考《网络安全法》。