msfconsole 未运行,忽略 bcrypt-3.1.11

msfconsole 未运行,忽略 bcrypt-3.1.11

我在 Ubuntu LTS 14:04 上运行 metasploit 时遇到问题。我创建了一个数据库 msfconsole 并运行了 postgresql,但仍然不起作用。

root@evan:/home/evan# msfconsole
忽略 bcrypt-3.1.11,因为其扩展尚未构建。尝试:gem pristine bcrypt --version 3.1.11
忽略 executable-hooks-1.3.2,因为其扩展尚未构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7,因为其扩展尚未构建。尝试:gem pristine gem-wrappers --version 1.2.7
忽略 msgpack-0.7.4,因为其扩展尚未构建。尝试:gem pristine msgpack --version 0.7.4
忽略 network_interface-0.0.1,因为其扩展尚未构建。尝试:gem pristine network_interface --version 0.0.1
忽略 pcaprub-0.12.1,因为其扩展尚未构建。尝试:gem pristine pcaprub --version 0.12.1
忽略 pg-0.18.4,因为其扩展尚未构建。尝试:gem pristine pg --version 0.18.4
忽略 pg_array_parser-0.0.9,因为其扩展尚未构建。尝试:gem pristine pg_array_parser --version 0.0.9
忽略 redcarpet-3.3.4,因为其扩展尚未构建。尝试:gem pristine redcarpet --version 3.3.4
忽略 sqlite3-1.3.11,因为其扩展尚未构建。尝试:gem pristine sqlite3 --version 1.3.11
/usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt.rb:16:in `require': 不兼容的库版本 - /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt_ext.so (LoadError)
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt.rb:16:in `救援'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt.rb:12:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework.rb:9:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework.rb:9:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/database.rb:1:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/database.rb:1:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/base.rb:17:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/base.rb:17:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/console.rb:2:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/console.rb:2:in `'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:228:in `require'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:228:in `const_get'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:228:in `block in constantize'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:224:in `each'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:224:in `inject'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:224:in `constantize'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/core_ext/string/inflections.rb:66:in `constantize'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:73:in `parsed_options_class'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:69:in `parsed_options'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:47:in `require_environment!'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:81:in `start'
    来自 /usr/bin/msfconsole:48:in `'
root@evan:/home/evan# 启动 postgresql 服务
 * 启动 PostgreSQL 9.5 数据库服务器 [确定]
root@evan:/home/evan# msfconsole
忽略 bcrypt-3.1.11,因为其扩展尚未构建。尝试:gem pristine bcrypt --version 3.1.11
忽略 executable-hooks-1.3.2,因为其扩展尚未构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7,因为其扩展尚未构建。尝试:gem pristine gem-wrappers --version 1.2.7
忽略 msgpack-0.7.4,因为其扩展尚未构建。尝试:gem pristine msgpack --version 0.7.4
忽略 network_interface-0.0.1,因为其扩展尚未构建。尝试:gem pristine network_interface --version 0.0.1
忽略 pcaprub-0.12.1,因为其扩展尚未构建。尝试:gem pristine pcaprub --version 0.12.1
忽略 pg-0.18.4,因为其扩展尚未构建。尝试:gem pristine pg --version 0.18.4
忽略 pg_array_parser-0.0.9,因为其扩展尚未构建。尝试:gem pristine pg_array_parser --version 0.0.9
忽略 redcarpet-3.3.4,因为其扩展尚未构建。尝试:gem pristine redcarpet --version 3.3.4
忽略 sqlite3-1.3.11,因为其扩展尚未构建。尝试:gem pristine sqlite3 --version 1.3.11
/usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt.rb:16:in `require': 不兼容的库版本 - /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt_ext.so (LoadError)
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt.rb:16:in `救援'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/bcrypt-3.1.11/lib/bcrypt.rb:12:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework.rb:9:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework.rb:9:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/database.rb:1:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/database.rb:1:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/base.rb:17:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/base.rb:17:in `'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/console.rb:2:in `require'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/parsed_options/console.rb:2:in `'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:228:in `require'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:228:in `const_get'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:228:in `block in constantize'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:224:in `each'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:224:in `inject'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:224:in `constantize'
    来自 /usr/share/metasploit-framework/vendor/bundle/ruby/2.3.0/gems/activesupport-4.0.13/lib/active_support/core_ext/string/inflections.rb:66:in `constantize'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:73:in `parsed_options_class'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:69:in `parsed_options'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:47:in `require_environment!'
    来自 /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:81:in `start'
    来自 /usr/bin/msfconsole:48:in `'
root@evan:/home/evan#
root@evan:/usr/share/metasploit-framework# gem install bundler
忽略 executable-hooks-1.3.2,因为其扩展尚未构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7,因为其扩展尚未构建。尝试:gem pristine gem-wrappers --version 1.2.7
加载 RubyGems 插件“/home/evan/.rvm/gems/ruby-2.1.5@global/gems/executable-hooks-1.3.2/lib/rubygems_plugin.rb”时出错:无法加载此类文件 -- executable-hooks/wrapper (LoadError)
加载 RubyGems 插件“/home/evan/.rvm/gems/ruby-2.1.5@global/gems/gem-wrappers-1.2.7/lib/rubygems_plugin.rb”时出错:无法加载此类文件 -- gem-wrappers (LoadError)
成功安装 bundler-1.11.2
解析 bundler-1.11.2 的文档
7 秒后完成 bundler 文档安装
已安装 1 个宝石
root@evan:/usr/share/metasploit-framework# bundle install
忽略 executable-hooks-1.3.2,因为其扩展尚未构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7,因为其扩展尚未构建。尝试:gem pristine gem-wrappers --version 1.2.7
不要以 root 身份运行 Bundler。如果需要,Bundler 可以请求 sudo,并且
以 root 身份安装你的软件包将会破坏此应用程序对所有非 root 用户
这台机器上的用户。
使用 rake 10.4.2
使用 i18n 0.7.0
使用 minitest 4.7.5
使用 multi_json 1.11.2
使用thread_safe 0.3.5
使用 tzinfo 0.3.45
使用构建器 3.1.4
使用 erubis 2.7.0
使用 rack 1.5.5
使用 activerecord-deprecated_finders 1.0.4
使用 arel 4.0.2
使用可寻址 2.3.8
使用 bcrypt 3.1.11
使用 docile 1.1.5
使用 multipart-post 2.0.0
使用文件大小 0.1.1
使用 rkelly-remix 0.0.6
使用 metasm 1.0.2
使用 thor 0.19.1
使用 pg 0.18.4
使用 pg_array_parser 0.0.9
使用 mini_portile2 2.0.0
使用 ruby​​ntlm 0.6.0
使用 ruby​​zip 1.2.0
使用 metasploit-payloads 1.1.6
使用 msgpack 0.7.4
使用 network_interface 0.0.1
使用 openssl-ccm 1.2.1
使用 pcaprub 0.12.1
使用 patch_finder 1.0.2
使用 rb-readline-r7 0.5.2.0
使用 redcarpet 3.3.4
使用机器人 0.10.1
使用 sqlite3 1.3.11
使用 simplecov-html 0.9.0
使用 bundler 1.11.2
使用 activesupport 4.0.13
使用 rack-test 0.6.3
使用 faraday 0.9.2
使用 jsobfu 0.4.1
使用 nokogiri 1.6.7.2
使用 packetfu 1.1.11
使用 simplecov 0.9.2
使用 activemodel 4.0.13
使用 actionpack 4.0.13
使用 sawyer 0.6.0
使用 recog 2.0.14
使用 activerecord 4.0.13
使用 railties 4.0.13
使用 octokit 4.2.0
使用 arel-helpers 2.2.0
使用 postgres_ext 3.0.0
使用 metasploit-concern 1.1.0
使用 metasploit-model 1.1.0
使用 metasploit_data_models 1.3.0
使用 metasploit-credential 1.1.0
从“。”处的源代码中使用 metasploit-framework 4.11.21
捆绑完成!14 个 Gemfile 依赖项,现已安装 57 个 gem。
群组开发和测试中的 Gems 未安装。
捆绑的 gem 安装到 ./vendor/bundle 中。
root@evan:/usr/share/metasploit-framework# rails -v
忽略 executable-hooks-1.3.2,因为其扩展尚未构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7,因为其扩展尚未构建。尝试:gem pristine gem-wrappers --version 1.2.7
/usr/local/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': 无法加载此类文件 -- rails/cli (LoadError)
    来自 /usr/local/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    来自 /usr/bin/rails:9:in `'
root@evan:/usr/share/metasploit-framework# uname -a
Linux evan 4.2.0-27-generic #32~14.04.1-Ubuntu SMP 星期五 1 月 22 日 15:32:27 UTC 2016 i686 athlon i686 GNU/Linux
root@evan:/usr/share/metasploit-framework# ruby​​ -v
ruby 2.3.0p0(2015-12-25 修订版 53290)[i686-linux]
root@evan:/usr/share/metasploit-framework# ./msfupdate
[*]
[*] 尝试更新 Metasploit 框架...
[*]

[*] 通过 APT 存储库检查更新
[*] 注意:使用此方法可以得到每周一次的更新
[*] 没有可用的更新

相关内容