网络安全学习笔记:被动扫描与信息收集(ZoomEye与子域名爆破)

引言
在网络安全测试中,“知己知彼”是核心前提。与直接与目标系统交互的“主动扫描”不同,被动扫描(Passive Reconnaissance) 强调在不被目标察觉的情况下,通过公开渠道(OSINT,开源情报)收集信息。这能最大程度避免留下痕迹。本次作业主要围绕网络空间搜索引擎与子域名收集展开实践。

一、 探索网络空间搜索引擎(与 ZoomEye 类似)
除了课件中提到的 ZoomEye(钟馗之眼) 和 Shodan,目前业界常用的网络空间测绘搜索引擎还有:

  1. FOFA:国内使用非常广泛的网络空间资产搜索引擎,语法丰富。
  2. Quake(360 夸克):360 公司推出的网络空间测绘系统。
  3. Censys:国外的老牌搜索引擎,偏向学术和安全研究,数据严谨。
  4. Hunter(奇安信 Hunter):奇安信推出的网络空间资产测绘平台。

这些引擎的核心功能都是扫描全球互联网设备,并提取其指纹信息(如IP、端口、操作系统、组件版本等),帮助安全人员快速梳理资产。

二、 ZoomEye 搜索实战
我使用 ZoomEye 进行了目标组件的搜索探测。本次实战的搜索语法为:app="PHP"。

在这里插入图片描述

结果分析:

  1. 庞大的资产量:搜索结果显示有约 1.1 亿条结果,说明 PHP 在 Web 应用中的广泛使用。
  2. 丰富的指纹信息:以第一项结果 dps.oru.edu:80 为例,ZoomEye 不仅精准定位了该主机的物理位置(美国俄克拉荷马州)和所属组织(Oral Roberts University),还抓取了完整的 HTTP Header 信息(如 302 重定向、Apache 服务器等)。
  3. 全球视角与过滤:右侧展示了资产分布地图,并且平台提供了“不展示蜜罐”等实用过滤选项,这极大提升了资产梳理的准确性。这对于渗透测试初期的信息收集来说,是绝佳的辅助工具。

三、 子域名收集实战
子域名收集是站点资产梳理、安全排查的核心环节。我使用了在线子域名扫描工具 Url Blast 进行字典爆破测试。

请添加图片描述

原理与操作分析:
子域名爆破的原理是利用内置的字典文件(包含 www, mail, ftp, admin, bbs 等常见命名前缀),拼接成完整的域名并尝试解析。如果解析成功,说明该子域名存在。

  • 工具使用:输入目标后,点击启动即可看到爆破成功的列表。截图中展示了大量常见前缀(如 www, mail, vpn, oa, blog 等)被成功解析。
  • 技术反思:本次演示中我输入了一个内网测试 IP(192.168.xxxxxxx),虽然工具回显了大量结果,但这通常是由于工具泛解析机制导致的。在实际的公网安全测试中,需要将目标替换为真实的公网域名,并配合更庞大的自定义字典,才能准确挖掘出隐藏在背后的真实业务资产。

总结
通过本次被动扫描实践,我深刻体会到了信息收集在网络安全中的重要性。ZoomEye 等空间搜索引擎能帮我们跨越物理边界,看清网络空间的资产全貌;而子域名收集则能帮我们打破“只见树木不见森林”的局限,发现目标可能暴露的边缘业务。掌握这些 OSINT 技巧,是成为一名合格安全工程师的必经之路。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐