rapid7 / metasploit-framework

Metasploit Framework
https://www.metasploit.com/
Other
33.81k stars 13.91k forks source link

msfconsole is not starting up ... #10860

Closed wingcross closed 5 years ago

wingcross commented 5 years ago

Steps to reproduce

How'd you do it? After installing the latest metaspoilt-framework, I tried running msfconsole and it produce the following error.

C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require': cannot load such file -- rex/payloads/win32/kernel/stager (LoadError)
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/rex/payloads/win32/kernel.rb:8:in `<module:Win32>'
        from C:/metasploit-framework/embedded/framework/lib/rex/payloads/win32/kernel.rb:4:in `<module:Payloads>'
        from C:/metasploit-framework/embedded/framework/lib/rex/payloads/win32/kernel.rb:3:in `<module:Rex>'
        from C:/metasploit-framework/embedded/framework/lib/rex/payloads/win32/kernel.rb:2:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/exploit/kernel_mode.rb:4:in `<module:Msf>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/exploit/kernel_mode.rb:2:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/exploit/mixins.rb:15:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/exploit.rb:234:in `<class:Exploit>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/exploit.rb:30:in `<module:Msf>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/exploit.rb:5:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/auxiliary/mqtt.rb:3:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/auxiliary/mixins.rb:27:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/auxiliary.rb:16:in `<class:Auxiliary>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/auxiliary.rb:14:in `<module:Msf>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/auxiliary.rb:4:in `<top (required)>'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/backports-3.11.4/lib/backports/std_lib.rb:9:in `require_with_backports'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
        from C:/metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core.rb:66:in `<top (required)>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/payload/apk.rb:3:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/payload/apk.rb:3:in `<top (required)>'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/payload_generator.rb:2:in `require'
        from C:/metasploit-framework/embedded/framework/lib/msf/core/payload_generator.rb:2:in `<top (required)>'
        from C:/metasploit-framework/bin/../embedded/framework/msfconsole:48:in `require'
        from C:/metasploit-framework/bin/../embedded/framework/msfconsole:48:in `<main>'

Metasploit version

version 4.17.20

I installed Metasploit with:

Windows installer downladed from https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers.

OS

Windows 10 Home

What I need to do ?

ALLERRORr commented 5 years ago

folder (lib) is the hart of metasploit check it.

ALLERRORr commented 5 years ago

metasploit-framework/embedded/lib/ruby/gems/2.3.0/gems

ALLERRORr commented 5 years ago

is empty?

wingcross commented 5 years ago

There are files in the location you mentioned earlier. Here the list.

C:\metasploit-framework\embedded\lib\ruby\gems\2.3.0\gems>dir Volume in drive C is Windows Volume Serial Number is 305E-56E0

Directory of C:\metasploit-framework\embedded\lib\ruby\gems\2.3.0\gems

24/10/2018 12:19 PM

. 24/10/2018 12:19 PM .. 24/10/2018 12:18 PM actionpack-4.2.10 24/10/2018 12:19 PM actionview-4.2.10 24/10/2018 12:19 PM activemodel-4.2.10 24/10/2018 12:19 PM activerecord-4.2.10 24/10/2018 12:19 PM activesupport-4.2.10 24/10/2018 12:19 PM addressable-2.5.2 24/10/2018 12:19 PM afm-0.2.2 24/10/2018 12:19 PM arel-6.0.4 24/10/2018 12:19 PM arel-helpers-2.8.0 24/10/2018 12:19 PM Ascii85-1.0.3 24/10/2018 12:19 PM backports-3.11.4 24/10/2018 12:19 PM bcrypt-3.1.12 24/10/2018 12:19 PM bcrypt_pbkdf-1.0.0-x86-mingw32 24/10/2018 12:19 PM bindata-2.4.4 24/10/2018 12:19 PM bit-struct-0.16 24/10/2018 12:19 PM builder-3.2.3 24/10/2018 12:18 PM bundler-1.16.2 24/10/2018 12:19 PM bundler-1.16.6 24/10/2018 12:19 PM coderay-1.1.2 24/10/2018 12:19 PM concurrent-ruby-1.0.5 24/10/2018 12:19 PM crass-1.0.4 24/10/2018 12:19 PM did_you_mean-1.0.0 24/10/2018 12:19 PM diff-lcs-1.3 24/10/2018 12:19 PM dnsruby-1.61.2 24/10/2018 12:19 PM docile-1.3.1 24/10/2018 12:19 PM ed25519-1.2.4 24/10/2018 12:19 PM erubis-2.7.0 24/10/2018 12:19 PM factory_girl-4.9.0 24/10/2018 12:19 PM factory_girl_rails-4.9.0 24/10/2018 12:19 PM faker-1.9.1 24/10/2018 12:18 PM faraday-0.15.3 24/10/2018 12:19 PM filesize-0.2.0 24/10/2018 12:19 PM fivemat-1.3.7 24/10/2018 12:19 PM hashery-2.1.2 24/10/2018 12:18 PM i18n-0.9.5 24/10/2018 12:18 PM jsobfu-0.4.2 24/10/2018 12:19 PM json-2.1.0 24/10/2018 12:19 PM loofah-2.2.2 24/10/2018 12:19 PM metasm-1.0.3 24/10/2018 12:19 PM metasploit-concern-2.0.5 24/10/2018 12:19 PM metasploit-credential-2.0.14 24/10/2018 12:19 PM metasploit-model-2.0.4 24/10/2018 12:19 PM metasploit-payloads-1.3.52 24/10/2018 12:19 PM metasploit_data_models-2.0.16 24/10/2018 12:17 PM metasploit_payloads-mettle-0.4.2 24/10/2018 12:19 PM method_source-0.9.0 24/10/2018 12:19 PM minitest-5.11.3 24/10/2018 12:19 PM minitest-5.8.5 24/10/2018 12:19 PM mini_portile2-2.3.0 24/10/2018 12:19 PM mqtt-0.5.0 24/10/2018 12:19 PM msgpack-1.2.4-x86-mingw32 24/10/2018 12:19 PM multipart-post-2.0.0 24/10/2018 12:19 PM nessus_rest-0.1.6 24/10/2018 12:19 PM net-ssh-5.0.2 24/10/2018 12:19 PM net-telnet-0.1.1 24/10/2018 12:19 PM network_interface-0.0.2 24/10/2018 12:19 PM nexpose-7.2.1 24/10/2018 12:19 PM nokogiri-1.8.4-x86-mingw32 24/10/2018 12:19 PM octokit-4.12.0 24/10/2018 12:19 PM openssl-ccm-1.2.1 24/10/2018 12:19 PM openvas-omp-0.0.4 24/10/2018 12:19 PM packetfu-1.1.13 24/10/2018 12:19 PM patch_finder-1.0.2 24/10/2018 12:19 PM pcaprub-0.12.4 24/10/2018 12:19 PM pcaprub-0.13.0 24/10/2018 12:19 PM pdf-reader-2.1.0 24/10/2018 12:19 PM pg-0.20.0-x86-mingw32 24/10/2018 12:19 PM pg_array_parser-0.0.9 24/10/2018 12:19 PM postgres_ext-3.0.1 24/10/2018 12:19 PM power_assert-0.2.6 24/10/2018 12:19 PM pry-0.11.3 24/10/2018 12:19 PM public_suffix-3.0.3 24/10/2018 12:19 PM rack-1.6.10 24/10/2018 12:19 PM rack-test-0.6.3 24/10/2018 12:18 PM rails-deprecated_sanitizer-1.0.3 24/10/2018 12:19 PM rails-dom-testing-1.0.9 24/10/2018 12:19 PM rails-html-sanitizer-1.0.4 24/10/2018 12:18 PM railties-4.2.10 24/10/2018 12:19 PM rake-10.4.2 24/10/2018 12:19 PM rake-12.3.1 24/10/2018 12:19 PM rb-readline-0.5.5 24/10/2018 12:19 PM rdoc-4.2.1 24/10/2018 12:19 PM recog-2.1.24 24/10/2018 12:19 PM redcarpet-3.4.0 24/10/2018 12:19 PM rex-arch-0.1.13 24/10/2018 12:19 PM rex-bin_tools-0.1.4 24/10/2018 12:19 PM rex-core-0.1.13 24/10/2018 12:19 PM rex-encoder-0.1.4 24/10/2018 12:19 PM rex-exploitation-0.1.19 24/10/2018 12:19 PM rex-java-0.1.5 24/10/2018 12:19 PM rex-mime-0.1.5 24/10/2018 12:19 PM rex-nop-0.1.1 24/10/2018 12:19 PM rex-ole-0.1.6 24/10/2018 12:19 PM rex-powershell-0.1.79 24/10/2018 12:19 PM rex-random_identifier-0.1.4 24/10/2018 12:19 PM rex-registry-0.1.3 24/10/2018 12:19 PM rex-rop_builder-0.1.3 24/10/2018 12:19 PM rex-socket-0.1.15 24/10/2018 12:19 PM rex-sslscan-0.1.5 24/10/2018 12:19 PM rex-struct2-0.1.2 24/10/2018 12:19 PM rex-text-0.2.21 24/10/2018 12:19 PM rex-zip-0.1.3 24/10/2018 12:19 PM rkelly-remix-0.0.7 24/10/2018 12:18 PM rspec-3.8.0 24/10/2018 12:19 PM rspec-core-3.8.0 24/10/2018 12:19 PM rspec-expectations-3.8.1 24/10/2018 12:19 PM rspec-mocks-3.8.0 24/10/2018 12:19 PM rspec-rails-3.8.0 24/10/2018 12:18 PM rspec-rerun-1.1.0 24/10/2018 12:19 PM rspec-support-3.8.0 24/10/2018 12:19 PM ruby-macho-2.1.0 24/10/2018 12:19 PM ruby-rc4-0.1.5 24/10/2018 12:19 PM rubygems-update-2.7.7 24/10/2018 12:19 PM rubyntlm-0.6.2 24/10/2018 12:19 PM rubyzip-1.2.2 24/10/2018 12:19 PM ruby_smb-1.0.4 24/10/2018 12:19 PM sawyer-0.8.1 24/10/2018 12:19 PM simplecov-0.16.1 24/10/2018 12:19 PM simplecov-html-0.10.2 24/10/2018 12:19 PM sqlite3-1.3.13-x86-mingw32 24/10/2018 12:19 PM sshkey-1.9.0 24/10/2018 12:19 PM test-unit-3.1.5 24/10/2018 12:19 PM thor-0.20.0 24/10/2018 12:19 PM thread_safe-0.3.6 24/10/2018 12:19 PM timecop-0.9.1 24/10/2018 12:19 PM ttfunk-1.5.1 24/10/2018 12:19 PM tzinfo-1.2.5 24/10/2018 12:18 PM tzinfo-data-1.2018.5 24/10/2018 12:19 PM windows_error-0.1.2 24/10/2018 12:19 PM xdr-2.0.0 24/10/2018 12:19 PM xmlrpc-0.3.0 24/10/2018 12:19 PM yard-0.9.16 0 File(s) 0 bytes 134 Dir(s) 11,193,245,696 bytes free

C:\metasploit-framework\embedded\lib\ruby\gems\2.3.0\gems>

stevenfonz commented 5 years ago
-framework/embedded/framework/lib/msf/core/modules/loader/directory.rb:49:in `block (2 levels) in each_module_reference_name'
        from /opt/metasploit-framework/embedded/lib/ruby/gems/2.4.0/gems/rex-core-0.1.13/lib/rex/file.rb:133:in `block in find'
        from /opt/metasploit-framework/embedded/lib/ruby/gems/2.4.0/gems/rex-core-0.1.13/lib/rex/file.rb:132:in `catch'
        from /opt/metasploit-framework/embedded/lib/ruby/gems/2.4.0/gems/rex-core-0.1.13/lib/rex/file.rb:132:in `find'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/modules/loader/directory.rb:40:in `block in each_module_reference_name'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/modules/loader/directory.rb:30:in `foreach'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/modules/loader/directory.rb:30:in `each_module_reference_name'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/modules/loader/base.rb:238:in `load_modules'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/module_manager/loading.rb:119:in `block in load_modules'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/module_manager/loading.rb:117:in `each'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/module_manager/loading.rb:117:in `load_modules'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/module_manager/module_paths.rb:41:in `block in add_module_path'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/module_manager/module_paths.rb:40:in `each'
        from /opt/metasploit-framework/embedded/framework/lib/msf/core/module_manager/module_paths.rb:40:in `add_module_path'
        from /opt/metasploit-framework/embedded/framework/lib/msf/base/simple/framework/module_paths.rb:50:in `block in init_module_paths'
        from /opt/metasploit-framework/embedded/framework/lib/msf/base/simple/framework/module_paths.rb:49:in `each'
        from /opt/metasploit-framework/embedded/framework/lib/msf/base/simple/framework/module_paths.rb:49:in `init_module_paths'
        from /opt/metasploit-framework/embedded/framework/lib/msf/ui/console/driver.rb:161:in `initialize'
        from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/console.rb:62:in `new'
        from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/console.rb:62:in `driver'
        from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/console.rb:48:in `start'
        from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/base.rb:82:in `start'
        from /opt/metasploit-framework/bin/../embedded/framework/msfconsole:49:in `<main>'
stevenfonz commented 5 years ago

are they same issue?

WorksWellWithOthers commented 5 years ago

@wingcross Was this issue resolved? This issue was most likely caused by installing Metasploit while a common anti-virus solution was still enabled.

wingcross commented 5 years ago

@WorksWellWithOthers Let me disable the antivirus and install it again. Should it work if I do this ?

busterb commented 5 years ago

Probably. Whenever Metasploit complains that files are missing, that is a possible cause.