BackTrack5R3中的Metasploit更新


在BackTrack5R3中内置的MSF是用SVN进行更新,但是新版本的MSF已经停止通过SVN更新,改用Git,需要重新安装。我按照下面的步骤更新,可将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

后记:这是之前从网上看到的自己验证过的方法,不过出处太杂(依稀记得是从诸葛建伟那里得到的链接?)无法分辨也就不加原始出处了,此处仅作备份方便自己查阅。

, ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注