我在(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 = “我的电脑名称”的密码:
之前有人有这个问题,请帮助答案 0 :(得分:1)
这是解决方案,只需按照以下步骤操作:
如果你还在使用SVN,那么转换为GitHub就是这样的:
不要尝试使用密码;如果通过一些奇迹,你碰巧猜到了一个正确的,你的奖品就是你得到了一些搞砸了,过时的SVN源代码。 (:
删除Metasploit的SVN结帐:rm -rf $HOME/metasploit
(或结帐的真实路径)。
从GitHub克隆最新消息:git clone --depth=1 git://github.com/rapid7/metasploit-framework metasploit
(或您想要克隆的路径)。
转到新的Metasploit结账时,运行msfupdate:cd metasploit; ./msfupdate
(这将为您提供一堆Ruby宝石)。
如果您无法使用git://
URI处理程序,请改用https://
。它有点慢,但仍比SVN好一百万倍。如果bundler抱怨gem依赖,那么检查以确保你有一个合理的Ruby版本; 1.9.3是理想的。 1.8.x已经发布。 2.0.0应该没问题,但它还没有经过黄金时间的审查。