1

このガイドに従って OS X Maverick に Metasploit Framework をインストールしようとしています。ステップ 15 に到達しましたが、bundle install の実行中にインストーラーが metasploit-framework -v '4.10.1.pre.dev' をインストールしようとしてスタックし、次のエラーが表示されます。

Errno::EACCES: Permission denied - metasploit-framework-db-4.11.0.pre.dev.gem An error occurred while installing metasploit-framework-db (4.11.0.pre.dev), and Bundler cannot continue. Make sure that gem install metasploit-framework-db -v '4.11.0.pre.dev' succeeds before bundling.

これが存在することは知っていますが、クローン作成はうまくいきませんでした。mfsupdate を実行すると、次のようになります。

Using metasploit-framework-db 4.11.0.pre.dev from source at .

rvssudo bundle install を実行しようとしました --> ./msfconsole --> Rails Error: Unable to access log file. Please ensure that /opt/msf/log/production.log exists and is chmod 0666.[*] Starting the Metasploit Framework console...[*] The initial module cache will be built in the background, this can take 2-5 minutes... /opt/msf/modules/payloads/singles/java/shell_reverse_tcp.rb:54:in initialize': No such file or directory - /opt/msf/data/java/metasploit/Payload.class (Errno::ENOENT)

私の AV ソフトウェアが何らかの問題を引き起こしたのではないかと心配しました。OS X または Maverick に Metasploit Framework を正常にインストールした人はいますか?

rvmsudo は mfsconsole で動作しましたが、今回は次のエラーが表示されます: /opt/msf/modules/payloads/singles/java/shell_reverse_tcp.rb:54:in initialize: No such file or directory - /opt/msf/data/java/metasploit/Payload.class – aietsg Dec 31 '14 at 10:34 See below for more info

4

1 に答える 1

1

Gem は、バンドルのインストールを試みているコンテキストよりも多くのアクセスを必要としているようです。ブログ投稿が示すように RVM を使用している場合は、「rvmsudo bundle install」を使用してみてください。

于 2014-12-28T06:23:07.827 に答える