使用 search type:exploit 搜索漏洞利用
在这一步,你将学习如何使用 search 命令在 Metasploit Framework 中查找模块。search 命令是你浏览数千个可用模块的主要工具。
首先,让我们启动 Metasploit Framework 控制台。这可能需要一点时间启动。
msfconsole
你将看到一个横幅(banner)和 Metasploit 命令提示符,它看起来像 msf >。本 Lab 中后续的所有命令都将在这个控制台中运行。
为了使你的搜索更有效,你可以使用关键字来过滤结果。最常用的关键字之一是 type,它允许你指定要查找的模块类型(例如 exploit、payload、auxiliary)。
让我们搜索所有被归类为漏洞利用(exploits)的模块。在 Metasploit 控制台中输入以下命令:
search type:exploit
你将看到一个很长的可用漏洞利用列表。输出按以下列组织:
- #: 搜索结果的索引编号。
- Name: 模块的完整路径和名称。
- Disclosure Date: 漏洞公开披露的日期。
- Rank: 漏洞利用的可靠性,范围从
low 到 excellent。
- Check: 指示模块是否可以在不利用目标的情况下检查目标是否存在漏洞。
- Description: 模块功能的简要概述。
msf > search type:exploit
Matching Modules
================
## Name Disclosure Date Rank Check Description
- ---- --------------- ---- ----- -----------
0 exploit/windows/local/adobe_sandbox_esc 2011-04-15 excellent No Adobe Reader/Acrobat "Movie" Annotation Sandbox Escape
1 exploit/windows/fileformat/acdsee_pica 2011-01-12 good No ACDSee PicaView 2.0 EML File Parsing Buffer Overflow
... (output truncated) ...
这让你对可用的漏洞利用有了一个大致的了解,但列表太长,不便于实际操作。在下一步中,我们将缩小搜索范围。