关于Metasploit开发环境的搭建

发表于:2018-6-27 13:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:田园里的蟋蟀    来源:博客园

  这时需要安装一个postgresql的依赖包。我查看了一下本机Postgresql的版本为9.1,所以命令如下:
  apt-get install postgresql-server-dev-9.1
  执行完成之后,就可以顺利安装pg相关库了。后续安装又出了点问题。提示Gem::InstallError: metasploit_data_models requires Ruby version >= 2.1.
  所以比较奇葩的是,按照这个思路的教程进行不下去了。既然码了这么多字,那还是不删了,说不定有童鞋可以用的上。
  换一种思路继续前面的教程!!!!
  进入之前下载的metasploit-framework文件夹,然后执行“bundle install”命令,这样就会下载metasploit-framework运行所需要的库了。需要等待一段时间,中间可能还会出现错误。如下图所示:
  
  这个是因为postgresql的一个依赖库没有安装,和之前的是一样的问题。只需要执行命令
apt-get install postgresql-server-dev-9.1
  即可。然后重新执行“bundle install”命令,之前安装好的它会自动跳过。
  接下来,还会遇到一个问题,如下图所示:
   
  这个是因为libpcap的一个包没有安装,具体命令如下:
  apt-get install libpcap-dev
  安装完成之后,还是要继续前面的“bundle install”命令。等一切安装都OK了,那就打开Ruby工具栏的File下的Open,定为到metasploit-framework的文件夹,然后选择msfconsole,运行。一切就OK了。对了,还有个地方要设置一下。设置的位置如下图所示:
    
  如上图所示,选择解释器时,选择包含metasploit-framework的那个。
  最后,贴上运行成功后的图:
   
  我主要是用来编写和调试Exploit模块的,搭个环境留个记录吧。到此结束咯。

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号