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

Вы можете настроить установку Ubuntu с Live CD с помощью dd. После этого вы можете загружать необработанное изображение с большинством технологий виртуализации или преобразовывать исходное изображение.

По мере того, как вы это делаете, вы можете столкнуться с проблемами, особенно если вы установили драйверы ATI и, как сообщается, могут Лучше просто выполнить новую установку.

Предполагая, что ваш Ubuntu установлен в / dev / sda, из живого CD-диска dd

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

Окончательный ubuntu.img будет (! d3)

Вы можете загружать необработанное изображение в виде жесткого диска или преобразовывать его в изображение виртуального (или другого) изображения

VBoxManage convertdd ubuntu.img ubuntu.vdi
1
задан 19 August 2014 в 02:23

2 ответа

Они сломали его для современных версий ruby ​​в commit 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
ответ дан 24 May 2018 в 04:35

Ответ на вопрос OP.

Это не было связано с рубином. Я открыл файл msfconsole и был недопустимый путь «require».
0
ответ дан 24 May 2018 в 04:35

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

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