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

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

相关文章
|
26天前
|
弹性计算 运维 开发者
os-copilot-操作系统智能助手测试和总结
OS-copilot的深度测评,使用co提供的 -t自动开启agent通道,-f批量处理task任务,通道 | 参数的文件理解和解析。
|
3月前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
27天前
|
弹性计算 运维 监控
OS Copilot-操作系统智能助手测试报告-新人体验
测试体验OS copilo安装、启动,体验copilot的提供的`-t`、`-f`、`|`通道的指令在在精准分析、批量任务处理、文件分析的能力。并记录下来。
167 18
|
21天前
|
人工智能 运维 监控
os-copilot-操作系统智能助手-测试人员使用总结
os-copilot-操作系统智能助手`-t`、`-f`、`|`等功能的使用总结
|
2月前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
87 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
2月前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
60 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
4月前
|
缓存 NoSQL Ubuntu
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
79 3
|
4月前
|
安全 Linux Shell
Kali渗透测试:使用Metasploit对Web应用的攻击
Kali渗透测试:使用Metasploit对Web应用的攻击
202 4
|
4月前
|
Ubuntu API Python
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
115 1
|
4月前
|
安全 网络安全 Windows
Kali渗透测试:Metasploit 6.0 中的Evasion模块 原创
Kali渗透测试:Metasploit 6.0 中的Evasion模块 原创
68 0