2013-07-13 110 views
0

我在(Windows 8)上安裝了舊版本的metasploit框架(它是3.4.1)。問題是當我運行msfupdate.bat我收到此消息: svn:工作副本'。'鎖定 的svn:運行 'svn cleanup' 刪除鎖定(輸入 'svn help cleanup' 得到) - 清理後(MSF清理msf3 /),另一個錯誤apprears: [*]更新的Metasploit框架...Metasploit 3.4.1升級問題

身份驗證領域:https://metasploit.com:443 = [MSF必須通過GitHub或更新的msfupdate更新。見http://r-7.co/MSF-SVN更多] = 密碼「我的電腦名稱」:

人有本次發行前,請大家幫忙

回答

1

這裏是解決方案,只要按照下面的步驟:

如果你仍然對SVN,然後轉換爲GitHub的工作原理是這樣的:

  1. 不要嘗試使用密碼;如果通過某種奇蹟,你碰巧猜到了一個正確的奇蹟,那麼你的獎勵就是你得到了一些混亂的,過時的SVN源代碼。 (:

  2. 刪除的Metasploit你的SVN結帳:rm -rf $HOME/metasploit(或您的Checkout真實路徑)

  3. 克隆最新從GitHub:。git clone --depth=1 git://github.com/rapid7/metasploit-framework metasploit(或你想要克隆的路徑)

  4. 轉到新的Metasploit的結賬,並運行msfupdate:cd metasploit; ./msfupdate(這將讓紅寶石寶石捆在一起你)

如果您無法使用。 git:// URI處理程序,然後改爲使用https://。它有點慢,但仍比SVN好一百萬倍。如果bundler抱怨gem的依賴關係,那麼檢查一下,確保你有一個合理的Ruby版本; 1.9.3是理想的。 1.8.x已經結束。 2.0.0應該沒問題,但是黃金時間還沒有審查。