扫描和枚举阶段对于任何渗透测试人员的方法和流程都至关重要。 在开始实际测试之前,收集有关您正在进行渗透测试的网络的信息非常重要。

那么这到底意味着什么呢? 哪些工具可以在笔测试的扫描和枚举阶段为您提供最好的帮助?

什么是网络安全中的网络扫描和枚举?

扫描和枚举收集有关您正在渗透测试的网络或设施的信息。 这包括扫描网络以识别活动主机、IP 地址、开放端口、这些端口上运行的服务以及计算机的操作系统。

它是侦察的重要组成部分,因为它为您提供有关目标的信息,帮助您了解网络的基础设施、发现潜在的漏洞并评估其整体安全状况。

4 个免费网络扫描工具

互联网上有数百个免费且易于安装的工具,您可以使用它们在渗透测试期间进行扫描和枚举练习。 以下是一些值得尝试的最佳方法。

1. 地图

Nmap 代表 Network Mapper,是一种在网络安全专业人士中非常流行的命令行工具。 它是一款免费、开源的网络发现和扫描工具,可快速搜索任何规模的网络和主机。

Nmap 的开发目的是发现计算机网络上的主机、服务和开放端口并创建网络结构图。 它涉及向目标主机发送特制的数据包,然后分析它们的响应。 从 Nmap 获得的信息在枚举过程中发挥着重要作用。

很多情况下都预装了Nmap Linux 发行版,但实际上可以在 Windows、Linux和 Mac 操作系统。 此外,它还易于安装和使用。

2. 内苏斯

Nessus 是 Tenable Inc. 开发的一款非常流行的自动化漏洞扫描和评估工具。 安全专业人员和研究人员使用它来识别网络、系统和应用程序中的漏洞,使组织能够主动解决潜在漏洞并改善其整体安全状况。

Nessus 易于使用和安装 Linux, Windows和 macOS。 当然你可以拜访他们 站得住脚的网站 有关下载和安装 Nessus 的更多信息,请单击此处。 这包括能够注册学习如何使用 Nessus 的课程。

尽管 Nessus 有付费版本,但 Tenable 提供了一个名为 Nessus Essentials 的软件包,其中包含自定义扫描所需的一切。

3. 禅图

Zenmap 是 Nmap 的 GUI 版本。 它具有 Nmap 的所有功能,但以易于阅读和组织良好的格式(带有可搜索的数据库)呈现它找到的所有信息,这与在终端上打印所有信息的 CLI 版本不同。 Zenmap 是免费且开源的,可用于 Linux、Windows 和 MacOS。

在 Zenmap 上,您还可以保存扫描结果和某些您喜欢稍后使用的命令,这当然很方便。

4. 网络发现

Netdiscover 是一种主动/被动侦察工具,可通过网络或 IP 地址收集信息。 它还可用于检查网络流量并查找局域网 (LAN) 上的 IP 地址。 它是一个可在许多设备上使用的命令行开源工具 Linux 分布。

要安装 NetDiscover,请运行:

sudo apt install netdicover

或者:

sudo dnf install netdiscover

进行良好的渗透测试

成功渗透测试的基础在于信息收集和澄清阶段。 此阶段对于深入了解目标网络至关重要。 您对被测系统了解得越多,就越有能力进行准确有效的笔测试。