【metasploit】更新后出错最佳解决方案
Author:Nandi
Blog:http://ruo.me/
今天终于放假回家了。看到法克上还有其他地方群之类的都有很多人在问,metasploit更新后运行提示bundle install,总是错误,安装了还是错误。
然后就看到有人回复重装,有人回复啥啥之类的。。
于是就起笔写一篇解决方案,可以帮助解决就好。。。
==========================正文===============================================================
因为自带的是ruby1.9.1,rails必须升级。包括gem
bt自带rvm,但是我还是从什么都没装的ubuntu系统演示,这样涵盖更全面,已经安装好某样东西的bt童鞋可以跳过某些安装步骤。
还有此篇文章不涉及msf如何更新,详情自己解决
本文是针对msf更新后所出的问题提供的一种最佳解决方案,所以代码不包括msf如何更新
所以最后一步是msfconsole -L 带参数
============================================================================================
我直接代码了,因为只是一篇帮助文,就不多废话详解了。
升级
root@ruo:~# cd /tools/
root@ruo:~# wget http://ruo.me/rubygems-2.0.3.zip
root@ruo:/tools# unzip rubygems-2.0.3.zip
root@ruo:/tools# cd rubygems-2.0.3
root@ruo:/tools/rubygems-2.0.3# ruby1.9.1 setup.rb
安装rvm
root@ruo:~# bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
root@ruo:~# cd /usr/local/rvm/bin/
root@ruo:/usr/local/rvm/bin# ln ./rvm /usr/bin/rvm
root@ruo:~# source /usr/local/rvm/scripts/rvm
root@ruo:~# gem sources --remove https://rubygems.org/
root@ruo:~# gem sources -a http://ruby.taobao.org/
root@ruo:~# rvm install 2.0.0
root@ruo:~# source /usr/local/rvm/scripts/rvm
root@ruo:~# rvm use 2.0.0 --default
#和这歩有关的都以"#"标出
root@ruo:~# gedit /root/.bash_profile
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # This loads RVM into a shell session.
root@ruo:~# gem install bundler
root@ruo:/tools/msf# bundle install //backtrack的msf路径和我不一样,按照自己配置进入即可
root@ruo:/tools/msf# msfconsole -L
再次bundle install 后 100%成功运行鸟
root@ruo:/tools/msf# msfconsole -L
评论10次
有没有不能更新的解决方案
这个很不错,谢谢。
收下,以后用
记录下 不错
...楼主火星了
这是放假回家途中写的?厉害
mark下,有时候是出错
挺不错啊 先mark啦
感觉不错。
沙发坐了 不错呦感觉了