Metasploit 3.4.1更新问题

时间:2013-07-13 13:35:47

标签: metasploit

我在(Windows 8)上安装了旧版本的metasploit框架(3.4.1)。问题是当我运行msfupdate.bat时收到此消息: svn:工作副本'。'锁定 svn:运行'svn cleanup'来删除锁(有关详细信息,请输入'svn help cleanup') - 清理后(msf清理msf3 /)另一个错误: [*]更新Metasploit框架......

身份验证领域:https://metasploit.com:443 = [必须通过GitHub或更新的msfupdate更新MSF。有关详情,请参阅http://r-7.co/MSF-SVN = “我的电脑名称”的密码:

之前有人有这个问题,请帮助

1 个答案:

答案 0 :(得分:1)

这是解决方案,只需按照以下步骤操作:

如果你还在使用SVN,那么转换为GitHub就是这样的:

  1. 不要尝试使用密码;如果通过一些奇迹,你碰巧猜到了一个正确的,你的奖品就是你得到了一些搞砸了,过时的SVN源代码。 (:

  2. 删除Metasploit的SVN结帐:rm -rf $HOME/metasploit(或结帐的真实路径)。

  3. 从GitHub克隆最新消息:git clone --depth=1 git://github.com/rapid7/metasploit-framework metasploit(或您想要克隆的路径)。

  4. 转到新的Metasploit结账时,运行msfupdate:cd metasploit; ./msfupdate(这将为您提供一堆Ruby宝石)。

  5. 如果您无法使用git:// URI处理程序,请改用https://。它有点慢,但仍比SVN好一百万倍。如果bundler抱怨gem依赖,那么检查以确保你有一个合理的Ruby版本; 1.9.3是理想的。 1.8.x已经发布。 2.0.0应该没问题,但它还没有经过黄金时间的审查。