开发者社区> 异步社区> 正文

《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框架即可安装完毕,此时即可运行该框架并执行相应命令。

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

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

相关文章
虚拟机Ubuntu网路配置
虚拟机Ubuntu网路配置
39 0
Ubuntu下ufw配置
Ubuntu下ufw基础配置
23 0
Ubuntu 18.04安装lamp环境并配置mysql数据库远程连接
Ubuntu 18.04安装lamp环境并配置mysql数据库远程连接
89 0
【菜菜的CV进阶之路 - 深度学习环境搭建】配置Ubuntu深度学习环境
【菜菜的CV进阶之路 - 深度学习环境搭建】配置Ubuntu深度学习环境
88 0
计算机视觉-图像处理入门(一):linux(ubuntu)配置Openface+测试
计算机视觉-图像处理入门(一):linux(ubuntu)配置Openface+测试
141 0
Linux Ubuntu配置Visual Studio Code及C++环境的方法
本文介绍在Linux Ubuntu操作系统下,配置Visual Studio Code软件与C++代码开发环境的方法~
284 0
VMware虚拟机配置Linux Ubuntu操作系统
本文介绍基于VMware Workstation Pro虚拟机软件,配置Linux Ubuntu操作系统环境的方法~
147 0
Ubuntu在GitHub中配置SSH Key
Ubuntu在GitHub中配置SSH Key
123 0
UBUNTU安装之后要配置的内容
UBUNTU安装之后要配置的内容
38 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
阿里云数加大事记——大数据操作系统,七年磨一剑
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像