Установленный Metasploit, но это не работает!

Я уже полууспешно установил Платформу Metasploit, но когда я пытаюсь выполнить консоль Metasploit (msfconsole), она возвращается с ошибкой:

/usr/local/bin/msfconsole:23:in `require': no such file to load -- /usr/local
/bin/config/boot (LoadError) from /usr/local/bin/msfconsole:23

Я пытался закрепить это и искал в сети в течение многих дней без успеха. Это начинает становиться действительно печальным.

1
задан 19 August 2014 в 01:23

3 ответа

Я переустановил Ubuntu 12.04 и Metasploit и удостоверился, что была только 1 рубиновая версия (рубиновое ядро). Я запустил его, и это работало превосходное.

0
ответ дан 7 October 2019 в 06:19

Они повредили его для современных версий рубина в фиксация 149c3ecc63bfe8bb261b47ccc783cd9f728692e5 . Мое понимание - он, имеет отношение к изменениям в том, как рубин обрабатывает свой путь, и загрузка требует.

А быстрый и грязный взлом, пока они не фиксируют его в восходящем направлении:

diff --git a/msfconsole b/msfconsole
index 9dee479..c3769bb 100755
--- a/msfconsole
+++ b/msfconsole
@@ -20,7 +20,8 @@ require 'pathname'
 #

 # @see https://github.com/rails/rails/blob/v3.2.17/railties/lib/rails/generators/rails/app/templates/script/rails#L3-L5
-require Pathname.new(__FILE__).expand_path.parent.join('config', 'boot')
+#require Pathname.new(__FILE__).expand_path.parent.join('config', 'boot')
+require_relative 'config/boot'
 require 'metasploit/framework/command/console'

 Metasploit::Framework::Command::Console.start
0
ответ дан 7 October 2019 в 06:19

Отвеченный рассматриваемым OP.

Это не было что-то, чтобы сделать с рубином. Я открыл msfconsole файл и было недопустимое, 'требуют' пути.

0
ответ дан 7 October 2019 в 06:19

Другие вопросы по тегам:

Похожие вопросы: