kairos-ix/metasploit-cheatsheet
GitHub: kairos-ix/metasploit-cheatsheet
一份实用的 Metasploit 渗透测试命令速查表,分为新手和进阶两部分,收录实战中常用的操作命令与技巧。
Stars: 0 | Forks: 0
# Metasploit 速查表
一份使用 Metasploit 的实用参考指南。分为两部分——一部分适合初学者,另一部分适合已经掌握基础知识并想进一步深入学习的人。
不讲理论。没有废话。只有切实可用的命令。
## 目录
- [新手指南](#beginner-guide)
- [什么是 Metasploit?](#what-is-metasploit)
- [启动 Metasploit](#starting-metasploit)
- [你的前 5 个命令](#your-first-5-commands)
- [理解模块选项](#understanding-module-options)
- [基本工作流程](#basic-workflow)
- [进阶参考](#pro-reference)
- [会话管理](#session-management)
- [Meterpreter 命令](#meterpreter-commands)
- [实用的辅助模块](#useful-auxiliary-modules)
- [高级技巧](#advanced-tips)
- [法律声明](#legal-notice)
## 新手指南
### 什么是 Metasploit?
Metasploit 是一个渗透测试框架。它为你提供了一套工具,用于查找和测试系统中的漏洞——其方式与攻击者相同,但是在可控且经授权的情况下进行的。
你在 Kali Linux(或任何 Linux 机器)上运行它。所有操作都在终端中进行。
### 启动 Metasploit
打开你的终端并输入:
```
msfconsole
```
就是这样。它会加载并显示如下的提示符:
```
msf6 >
```
这就是你输入所有命令的地方。
### 你的前 5 个命令
这些是你一开始唯一需要知道的命令。
**1. 搜索模块**
```
search
```
示例——搜索 SMB 漏洞:
```
search eternalblue
```
这会显示一个匹配模块的列表。每个模块都有名称、排名和描述。
**2. 选择模块**
```
use
```
示例:
```
use exploit/windows/smb/ms17_010_eternalblue
```
执行此操作后,你的提示符将更改为显示该模块的名称。这就意味着它已被选中。
**3. 查看模块需求**
```
show options
```
这会显示该模块所需的所有设置。在 `Required` 下标记为 `yes` 的任何内容,在运行 exploit 之前都必须填写。
**4. 设置值**
```
set 标签:Web报告查看器, XXE攻击, 威胁模拟, 速查表, 防御加固