Loading...

文章背景图

Metasploit:开源渗透测试框架|部署与使用全指南

2026-11-02
0
- 字
- 分钟
|

Metasploit · 开源渗透测试框架 · 中文部署与使用全指南

项目仓库: https://github.com/rapid7/metasploit-framework

开源协议:BSD 风格(见 COPYING) · 维护方:Rapid7 · 主界面:msfconsole · 文档:docs.metasploit.com · Kali 预装


1 项目简介

Metasploit Framework(仓库名 rapid7/metasploit-framework)是 Rapid7 维护的开源渗透测试框架,提供漏洞利用模块、载荷、辅助模块与后渗透能力,主交互界面为 msfconsole。

1.1 核心信息一览

项目项 内容
项目名称 Metasploit Framework
仓库地址 github.com/rapid7/metasploit-framework
项目定位 渗透测试框架
许可 BSD 风格
主界面 msfconsole
文档 docs.metasploit.com

1.2 适用场景

  • 授权渗透测试、漏洞验证。
  • 安全研究与教学。

1.3 合规提示

  • 仅在明确授权的目标上使用;未授权攻击系统违法。

2 功能特性

  • 漏洞利用模块(exploit)、载荷(payload)、辅助模块(auxiliary)、后渗透(post)。
  • 模块生态庞大、社区活跃。
  • msfconsole 统一交互。

3 官方界面预览

项目为命令行框架;官方 README 未提供静态 logo,按规程封面留空。

4 官方跳转链接汇总

类别 链接 说明
仓库主页 https://github.com/rapid7/metasploit-framework 源码
文档 docs.metasploit.com 使用与开发
夜间安装包 Nightly Installers 安装
API 文档 docs.metasploit.com/api 模块编写

5 前置要求

  • Linux / macOS;或直接用 Kali(已预装)。

6 方式一:官方夜间安装包(推荐)

# 参考官方安装文档
# https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html

7 方式二:Kali 自带

# Kali Linux 已预装 Metasploit,直接运行 msfconsole

8 方式三:手动开发环境

# 参考 Development Setup Guide
# https://docs.metasploit.com/docs/development/get-started/setting-up-a-metasploit-development-environment.html

9 常用运维命令

msfconsole        # 启动主界面

10 常见故障排查

  • 问题求助:GitHub Discussions 或 Metasploit Slack。
  • Bug:通过 GitHub Issues 提交。

11 风险与合规说明

  • BSD 风格许可;仅在授权目标使用,未授权渗透测试违法。
  • 本文命令来自官方 README 与文档,随版本可能调整,以 docs.metasploit.com 为准。
评论交流

文章目录