《Metasploit渗透测试手册》—第1章1.3节在Ubuntu操作系统中配置Metasploit-阿里云开发者社区

开发者社区> 开发与运维> 正文

《Metasploit渗透测试手册》—第1章1.3节在Ubuntu操作系统中配置Metasploit

简介:

本节书摘来自异步社区《Metasploit渗透测试手册》一书中的第1章1.3节在Ubuntu操作系统中配置Metasploit,作者【印度】Abhinav Singh,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 在Ubuntu操作系统中配置Metasploit
Metasploit渗透测试手册
Metasploit框架向基于Ubuntu的Linux操作系统提供了完全的支持,但其安装过程与Windows系统略有不同。

准备
从Metasploit官方网站( http://www.metasploit.com/download)上下载相应的安装程序。同样共有两种安装方式:迷你版安装和完整版安装,可根据实际需要进行选择。完整版安装包括所有依赖库、数据库、运行时环境等,迷你版安装只包含依赖库,不包括数据库。

怎样实现
完整版安装与迷你版安装存在一些差别,具体如下。

完整版安装;需要执行如下命令,在Ubuntu机器上安装Metasploit框架。

$ chmod +x framework-4.*-linux-full.run
$ sudo ./framework-4.*-linux-full.run

迷你版安装:需要执行如下命令,以安装选项最少的Metasploit框架。

$ chmod +x framework-4.*-linux-mini.run
$ sudo ./framework-4.*-linux-mini.run

怎样工作
上述演示的安装过程也是几乎所有其他软件在Ubuntu机器中的简单安装流程。安装完成后,可以使用hash-r命令来重载路径。


e0b225a29dcb1b1457642461ee5fc9de1d663409

这一安装过程在几乎所有版本和类型的Linux机器上都是相同的。
更多
下面讨论其他一些相关问题,以及在Windows系统中安装Metasploit时会遇到的一些提示信息。

安装中出错
安装中可能会由于各种原因导致出错。有些版本的Ubuntu系统中Ruby语言库不完整,这可能是导致安装失败的原因之一。在这种情况下,可以通过执行如下命令单独安装依赖库。

要安装Ruby依赖库,可以运行如下命令。

$ sudo apt-get install ruby libopenssl-ruby libyaml-ruby libdl-ruby
libiconv-ruby libreadline-ruby irb ri rubygems

要安装subversion客户端,可以运行如下命令。

$ sudo apt-get install subversion

要安装原始扩展,可以运行如下命令。

$ sudo apt-get install build-essential ruby-dev libpcap-dev

安装完相应的依赖库后,从Metasploit官方网站下载Metasploit Unix tarball,并执行如下命令。

$ tar xf framework-4.X.tar.gz
$ sudo mkdir -p /opt/metasploit4
$ sudo cp -a msf4/ /opt/metasploit3/msf4
$ sudo chown root:root -R /opt/metasploit4/msf4
$ sudo ln -sf /opt/metasploit3/msf3/msf* /usr/local/bin/

成功执行上述命令之后,Metasploit框架即可安装完毕,此时即可运行该框架并执行相应命令。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章