解决 Metasploit 启动及使用过程中一直出现警告信息的问题
问题描述
运行 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
了。正常使用 msf1
和 msfvenom
即可。
解决 Metasploit 启动及使用过程中一直出现警告信息的问题相关推荐
- matlab生产计划问题,用MATLAB解决综合生产计划编制过程中的优化问题
第 18卷第 3期 2005年 6月 常 州 工 学 院 学 报 Journal of Changzhou Institute of Technology Vol. 18 No. 3 Jun. 200 ...
- Macbook Pro 启动Win7的过程中黑屏(black screen)
如题所述,我的macbook pro启动Win7的过程中黑屏了,好像关机了一样,但是可以进入安全模式. 几番折腾,发现可能是Win7的最新的自动更新导致的(2018-4-10和2018-4-11两次更 ...
- 解决Google Drive 大文件下载过程中中途失败问题
使用Internet Download Manager的断点续传功能进行下载大文件. 解决Google Drive 大文件下载过程中中途失败问题 - 知乎 (zhihu.com)
- flink去重(二)解决flink、flink-sql去重过程中的热点问题
解决flink.flink-sql去重过程中的热点问题 1.flink-sql解决热点问题 使用Sql去实现一个去重功能,通常会这样实现 SELECT day, COUNT(DISTINCT user ...
- @以最缓和的方式 解决 K8S 集群搭建过程中遇到的问题
以最缓和的方式解决 K8S 集群搭建过程中遇到的问题 问题描述 启用 minikube dashboard之后,用 kubectl proxy 命令遇到错误 kubectl proxy error: ...
- 解决关于Navicat破解安装过程中出现“rsa public key not find”
解决关于Navicat破解安装过程中出现"rsa public key not find" 问题描述 解决办法 问题描述 出现"rsa public key not fi ...
- 统一处理jquery ajax请求过程中的异常错误信息的机制
统一处理jquery ajax请求过程中的异常错误信息的机制 参考文章: (1)统一处理jquery ajax请求过程中的异常错误信息的机制 (2)https://www.cnblogs.com/wi ...
- 肖哥教你解决安装和运行eNSP过程中遇到的各种问题
华为ensp 目前不是很稳定,肖哥现将在使用ensp过程中遇到的问题总结如下: 使用ENSP注意事项: ① 建议安装ensp时,安装目录不要出现中文. ② 关闭杀毒软件(尤其是电脑管家)和防火墙. ③ ...
- activiti启动流程的过程中BUSSINESS_KEY没有获取到key
启动流程的时候没注意到这里是一个空值,在学习mybatis过程中我们知道mybatis是不能够获取自动生成的主键id的,而这里必须获取到id,所以需要用到一个主键回填机制 下面是mybatis自己生成 ...
最新文章
- iOS身份证号码识别
- linux 卸载 openssl,请教Linux下Openssl安装的问题。
- UDP/TCP测试工具
- 设计总结:腾讯光子《和平精英》全新UI 2.0如何升级至效果拉满?
- UVA 11426 GCD-Extreme(II) ★ (欧拉函数)
- JQuery 中选择多选择框,和单选框,实现获取相应选择的值
- python中利用字典加密字符串_python 数字字典加密非汉字
- [0]Android框架揭秘-概论
- CF55D: Beautiful Number
- 就业swot分析计算机,程序员应聘SWOT分析法
- NR小区搜索(一)SSB
- GreenDao的简单学习(附带demo源码)
- CommonUtils 工具类
- Matlab超声影像智能硬件
- 百度实习转正学长面经-Java常见面试题目和解答,值得收藏
- vue 之 路由懒加载
- 自锁时间电路plc_起动、自锁和停止控制的PLC线路与梯形图
- 王道论坛计算机考研机试指南怎么样,王道论坛计算机考研机试指南 二 日期类问题...
- 致奋斗在路上的朋友们
- 大学生入学该准备哪些东西?Ipad好用电容笔测评
热门文章
- SSM大学生兼职管理系统
- Blender全流程制作!全网百万点赞的中传动画专业学生毕设作品《象群挽歌》主创专访...
- python 录音本地转文字_Waston+Python,6行代码实现音频转文字,轻松做字幕~
- 树莓派基础实验17:温度传感器实验
- Linux搭建YUM仓库安装软件(Centos 7.5)
- 深度学习第9周猫狗识别2
- 用Python识别花卉种类,并自动整理分类
- python xpath爬取新闻标题_爬取知乎热榜标题和连接 (python,requests,xpath)
- 爱智JSRE开发需要注意什么?
- openxr runtime Monado 源码解析 源码分析:CreateInstance流程(设备系统和合成器系统)Compositor comp_main client compositor