$ msfconsole /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- /usr/local/bin/config/boot (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
require' из /usr/local/bin/msfconsole:23:in `'
Что я сделал, так это отредактировал /usr/local/bin/msfconsole строку 23 и заменил эту строку на: require File.expand_path('/usr/local/share/metasploit-framework/config/boot.rb', __FILE__)
Убедитесь, что путь к файлу config/boot.rb подходит для вашей системы.
Теперь, когда я снова запускаю msfconsole, он выдает предупреждение об отсутствии разрешения на запись в какой-либо файл журнала. Rails Error: Unable to access log file. Please ensure that /usr/local/share/metasploit-framework/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
Поэтому мне нужно создать каталог и убедиться, что он доступен.
$ cd /usr/local/share/metasploit-framework/
$ mkdir log
$ chmod 777 log
Теперь я могу запустить msfconsole. Однако, не дойдя до подсказки, я получил следующее предупреждение:
[-] ПРЕДУПРЕЖДЕНИЕ! Не удалось загрузить следующие модули!
[-] /usr/local/share/metasploit-framework/modules/auxiliary/scanner/smb/smb_login.rb: LoadError не может загрузить такой файл -- robots`