问题描述

运行 msfconsole,即报如下警告信息:

➜  recon msfconsole
/usr/share/metasploit-framework/vendor/bundle/ruby/2.7.0/gems/activerecord-4.2.11.1/lib/active_record/connection_adapters/abstract_adapter.rb:84: warning: deprecated Object#=~ is called on Integer; it always returns nil
/usr/share/metasploit-framework/vendor/bundle/ruby/2.7.0/gems/activerecord-4.2.11.1/lib/active_record/connection_adapters/abstract_adapter.rb:84: warning: deprecated Object#=~ is called on Integer; it always returns nil
/usr/share/metasploit-framework/vendor/bundle/ruby/2.7.0/gems/activerecord-4.2.11.1/lib/active_record/connection_adapters/abstract_adapter.rb:84: warning: deprecated Object#=~ is called on Integer; it always returns nil

警告信息会在使用过程中一直出现,扰乱阅读。

解决方法

打开 /opt/metasploit/vendor/bundle/ruby/2.7.0/gems/activerecord-4.2.11.1/lib/active_record/connection_adapters/abstract_adapter.rb 文件,找到 84 行,将 if config =~ SIMPLE_INT" 改成 if config.to_i.to_s == config 即可。

测试问题已解决。


EDIT:

修改文件之后发现这一个错误警告解决了,但是还有其他,不能一个一个文件改。

最终解决方案,在 bashrc 中做一个 alias

alias msfconsole="RUBYOPT='-W:no-deprecated -W:no-experimental' msfconsole"

所有问题解决。

EDIT2:

发现 msfvenom 还是会报警告,所以应该把 RUBYOPT='-W:no-deprecated -W:no-experimental' 放到 bashrc 里面。就不需要做 alias 了。正常使用 msf1msfvenom 即可。

解决 Metasploit 启动及使用过程中一直出现警告信息的问题相关推荐

  1. matlab生产计划问题,用MATLAB解决综合生产计划编制过程中的优化问题

    第 18卷第 3期 2005年 6月 常 州 工 学 院 学 报 Journal of Changzhou Institute of Technology Vol. 18 No. 3 Jun. 200 ...

  2. Macbook Pro 启动Win7的过程中黑屏(black screen)

    如题所述,我的macbook pro启动Win7的过程中黑屏了,好像关机了一样,但是可以进入安全模式. 几番折腾,发现可能是Win7的最新的自动更新导致的(2018-4-10和2018-4-11两次更 ...

  3. 解决Google Drive 大文件下载过程中中途失败问题

    使用Internet Download Manager的断点续传功能进行下载大文件. 解决Google Drive 大文件下载过程中中途失败问题 - 知乎 (zhihu.com)

  4. flink去重(二)解决flink、flink-sql去重过程中的热点问题

    解决flink.flink-sql去重过程中的热点问题 1.flink-sql解决热点问题 使用Sql去实现一个去重功能,通常会这样实现 SELECT day, COUNT(DISTINCT user ...

  5. @以最缓和的方式 解决 K8S 集群搭建过程中遇到的问题

    以最缓和的方式解决 K8S 集群搭建过程中遇到的问题 问题描述 启用 minikube dashboard之后,用 kubectl proxy 命令遇到错误 kubectl proxy error: ...

  6. 解决关于Navicat破解安装过程中出现“rsa public key not find”

    解决关于Navicat破解安装过程中出现"rsa public key not find" 问题描述 解决办法 问题描述 出现"rsa public key not fi ...

  7. 统一处理jquery ajax请求过程中的异常错误信息的机制

    统一处理jquery ajax请求过程中的异常错误信息的机制 参考文章: (1)统一处理jquery ajax请求过程中的异常错误信息的机制 (2)https://www.cnblogs.com/wi ...

  8. 肖哥教你解决安装和运行eNSP过程中遇到的各种问题

    华为ensp 目前不是很稳定,肖哥现将在使用ensp过程中遇到的问题总结如下: 使用ENSP注意事项: ① 建议安装ensp时,安装目录不要出现中文. ② 关闭杀毒软件(尤其是电脑管家)和防火墙. ③ ...

  9. activiti启动流程的过程中BUSSINESS_KEY没有获取到key

    启动流程的时候没注意到这里是一个空值,在学习mybatis过程中我们知道mybatis是不能够获取自动生成的主键id的,而这里必须获取到id,所以需要用到一个主键回填机制 下面是mybatis自己生成 ...

最新文章

  1. iOS身份证号码识别
  2. linux 卸载 openssl,请教Linux下Openssl安装的问题。
  3. UDP/TCP测试工具
  4. 设计总结:腾讯光子《和平精英》全新UI 2.0如何升级至效果拉满?
  5. UVA 11426 GCD-Extreme(II) ★ (欧拉函数)
  6. JQuery 中选择多选择框,和单选框,实现获取相应选择的值
  7. python中利用字典加密字符串_python 数字字典加密非汉字
  8. [0]Android框架揭秘-概论
  9. CF55D: Beautiful Number
  10. 就业swot分析计算机,程序员应聘SWOT分析法
  11. NR小区搜索(一)SSB
  12. GreenDao的简单学习(附带demo源码)
  13. CommonUtils 工具类
  14. Matlab超声影像智能硬件
  15. 百度实习转正学长面经-Java常见面试题目和解答,值得收藏
  16. vue 之 路由懒加载
  17. 自锁时间电路plc_起动、自锁和停止控制的PLC线路与梯形图
  18. 王道论坛计算机考研机试指南怎么样,王道论坛计算机考研机试指南 二 日期类问题...
  19. 致奋斗在路上的朋友们
  20. 大学生入学该准备哪些东西?Ipad好用电容笔测评

热门文章

  1. SSM大学生兼职管理系统
  2. Blender全流程制作!全网百万点赞的中传动画专业学生毕设作品《象群挽歌》主创专访...
  3. python 录音本地转文字_Waston+Python,6行代码实现音频转文字,轻松做字幕~
  4. 树莓派基础实验17:温度传感器实验
  5. Linux搭建YUM仓库安装软件(Centos 7.5)
  6. 深度学习第9周猫狗识别2
  7. 用Python识别花卉种类,并自动整理分类
  8. python xpath爬取新闻标题_爬取知乎热榜标题和连接 (python,requests,xpath)
  9. 爱智JSRE开发需要注意什么?
  10. openxr runtime Monado 源码解析 源码分析:CreateInstance流程(设备系统和合成器系统)Compositor comp_main client compositor