0

(Windows 8)に古いバージョンのmetasploitフレームワーク(3.4.1)をインストールしました。問題は、msfupdate.bat を実行すると、次のメッセージが表示されることです: svn: Working copy '.' ロックされた svn: 'svn cleanup' を実行してロックを削除します (詳細については 'svn help cleanup' と入力してください) - クリーンアップ (msf cleanup msf3/) 後、別のエラーが表示されます: [*] Metasploit フレームワークを更新しています...

認証領域: https://metasploit.com:443 =[ MSF は、GitHub または最新の msfupdate を介して更新する必要があります。詳細については、 http://r-7.co/MSF-SVNを参照してください]= 「私の PC 名」のパスワード:

誰もが以前にこの問題を抱えていました、助けてください

4

1 に答える 1

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 gem のバンドルがまとめて取得されます)。

git://URI ハンドラーを使用できない場合は、https://代わりに使用してください。やや遅いですが、それでも SVN よりも 100 万倍優れています。bundler が gem の依存関係について不平を言う場合は、適切なバージョンの Ruby があることを確認してください。1.9.3 が理想的です。1.8.x が出ました。2.0.0 は問題ないはずですが、まだプライム タイムに向けて精査されていません。

于 2013-07-15T00:48:19.803 に答える