news 2026/11/4 2:39:00

被动扫描作业

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
被动扫描作业

与zoom eye功能类似的搜索引擎:

  1. Shodan
    最著名的网络空间搜索引擎,主要扫描互联网上的设备(服务器、摄像头、路由器、工控系统等),支持按端口、协议、国家、组织等条件搜索。与 ZoomEye 最大的区别是 Shodan 更偏向全球设备指纹,ZoomEye 则对中文资产和 Web 指纹支持更好。

  2. Censys
    由密歇根大学团队开发,专注于互联网主机、证书和服务的扫描与搜索,支持按 IP、域名、证书、服务 banner 等检索,学术和合规场景使用较多。

  3. FOFA
    国内常用的网络空间资产测绘引擎,支持按协议、端口、应用、地理位置、证书等搜索,语法灵活,在 Web 资产发现和漏洞影响面排查中很常用。

  4. Quake(360 网络空间测绘)
    360 推出的网络空间搜索引擎,支持资产搜索、协议识别、指纹识别等,界面和功能与 ZoomEye、FOFA 类似,国内用户较多。

  5. Hunter(奇安信鹰图)
    奇安信的网络空间测绘平台,支持资产检索、指纹识别、协议识别等,偏向企业安全场景。

  6. Onyphe
    法国的网络空间搜索引擎,聚合了多种扫描数据,支持按 IP、域名、证书、服务等检索,部分功能免费开放。

  7. Netlas
    较新的网络空间搜索引擎,支持主机、域名、证书、服务等搜索,提供 API,适合自动化资产发现。

  8. GreyNoise
    更偏向互联网背景噪声和扫描行为分析,不完全是资产搜索引擎,但可用于判断 IP 是否属于常见扫描源,常与 Shodan、Censys 配合使用。

如果按使用场景简单归类:Shodan、Censys、Onyphe、Netlas偏国际化和协议/设备层面;FOFA、Quake、Hunter在国内 Web 资产测绘和中文指纹方面更常用;GreyNoise更适合做扫描源和背景噪声判断。使用时需注意各平台的合规要求和授权范围。

子域名搜集是信息收集和攻击面管理中的常见环节。通常需要组合被动收集和主动探测两类方法,互相补充。以下按类别整理常用手段和工具。

一、被动收集

被动方式通过第三方数据源获取子域名,隐蔽性好,不会直接触碰目标资产。

  1. 证书透明度日志(CT Logs)

    • 查询 crt.sh、Cert Spotter、Facebook CT 等,按域名检索证书中出现的 SAN 字段。

    • 工具:crt.sh网页查询、certspotterAPI、amass的 CT 模块。

  2. 搜索引擎与公开数据

    • Google/Bing 语法:site:example.com -www、site:*.example.com。

    • 百度、FOFA、ZoomEye、Quake、Hunter 等空间测绘引擎按域名/证书搜索。

    • 工具:theHarvester聚合搜索引擎、PGP 密钥服务器、DNS 数据集等。

  3. 第三方 DNS 数据集与 API

    • SecurityTrails、VirusTotal、PassiveTotal、DNSDB、HackerTarget、alienvault OTX 等。

    • 工具:amass enum -passive、subfinder(内置大量被动源)。

  4. 公开代码与文档泄露

    • GitHub/GitLab 搜索example.com、配置文件、CI/CD 文件。

    • 工具:gitleaks、trufflehog,或 GitHub 搜索语法"example.com" filename:.env。

  5. WHOIS 与 ASN 关联

    • 通过 ASN 找同组织 IP 段,再反查 PTR 记录。

    • 工具:amass intel -asn、bgp.he.net。

二、主动探测

主动方式覆盖面更广,但会产生 DNS 查询或网络请求。

  1. 字典爆破

    • 使用常见子域名字典(如 SecLists 的subdomains-top1million-5000.txt)配合 DNS 解析。

    • 工具:dnsx、massdns、gobuster dns、ffuf、puredns。

    • 注意:高并发爆破可能触发速率限制,建议控制 QPS。

  2. DNS 区域传送(AXFR)

    • 尝试dig axfr @ns.example.com example.com,配置不当的 DNS 服务器可能泄露全部记录。

  3. DNS 泛解析与通配符处理

    • 先检测*.example.com是否泛解析,避免爆破结果全是假阳性。工具如dnsx、puredns支持泛解析过滤。

  4. 虚拟主机枚举

    • 对已知 IP 用不同 Host 头探测,发现未公开的子域名。

    • 工具:ffuf的 Host 头爆破、vhostscan。

  5. 爬虫与链接提取

    • 爬取目标站点及 JS 文件,提取其中的域名/子域名。

    • 工具:katana、gospider、hakrawler,配合gau/waybackurls获取历史 URL。

  6. 证书 SAN 主动获取

    • 对已发现 IP 的 443 端口拉取证书,提取 SAN 中的其他域名。

    • 工具:openssl s_client、tlsx。

三、常用工具组合

  • subfinder:被动源聚合,速度快,适合第一步。

  • amass:被动+主动,支持 ASN、CT、DNS 数据集,功能全面但较重。

  • assetfinder:轻量被动收集。

  • findomain:多源被动+证书查询。

  • dnsx / puredns / massdns:批量 DNS 解析与爆破。

  • gobuster / ffuf:字典爆破。

  • tlsx:证书 SAN 提取。

  • katana / gau / waybackurls:URL 与爬虫提取。

  • altdns:基于已知子域名生成变异字典(如dev-api、api-dev)。

典型流程:subfinder -d example.com→amass enum -passive→ 合并去重 →dnsx解析验证 →tlsx提取证书 SAN → 对存活子域做爬虫和 Host 爆破 → 持续补充字典。


四、注意事项

  • 授权与合规:主动爆破和扫描需在授权范围内进行,避免对第三方造成影响。

  • 速率控制:DNS 爆破控制并发,避免被上游 DNS 或目标 WAF 封禁。

  • 结果验证:被动源数据可能过期,需用 DNS 解析和 HTTP 探测确认存活。

  • 泛解析过滤:务必先处理通配符,否则爆破结果大量假阳性。

  • 持续化:子域名会变化,建议定期跑被动源并对比历史结果。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 2:38:32

工作中做的好的地方--综合管理视图

1.背景和目的我是一名需求分析师,日常除了做需求分析,需要协调各个系统和部门,偶尔也会承接领导交办的事项,事情多且杂。为了有条不紊,我用 Excel 搭了一个简易的项目管理系统,核心是一张“项目综合管理视图…

作者头像 李华
网站建设 2026/11/4 2:38:25

手头只有华为配置,新设备是华三?粘进来自动翻

手里有一份现网配置,但新设备是另一个牌子,逐行改太累还容易漏。工具里的「跨厂商转换」就是做这个:把任意一家的配置粘进去,自动识别源厂商,再翻成目标厂商语法——trunk、SVI 网关、VTY/SSH 这些最常见差异它都能处理…

作者头像 李华
网站建设 2026/11/4 2:37:08

深入理解 JVM 内存划分:程序计数器、元数据区、栈区、堆区全解析

深入理解 JVM 内存划分:程序计数器、元数据区、栈区、堆区全解析写 Java 代码时,我们只管 new 对象、调方法,从不关心这些数据到底"住"在哪里。其实 JVM 在背后把内存划分成了几个风格迥异的区域,各自存储不同的数据、各…

作者头像 李华
网站建设 2026/11/4 2:35:19

4.DockerCompose是什么为什么算法服务需要多个容器

Docker Compose 是什么?为什么算法服务需要多个容器? 码海寻道 AI 算法工程化与系统落地实战第 4 篇 一个算法服务很少只需要一个进程。实际项目通常还需要 PostgreSQL 保存任务和结果,Redis 做缓存和限流,MinIO 保存文件&#x…

作者头像 李华
网站建设 2026/11/4 2:33:32

网络安全实战第18期:盲注极限之 1 bit 也能挖出数据

当页面什么都不显示时,数据还能被读走吗:盲注的 1 bit 通道 网络安全实战 90 天 Week 3 注入风险 | 难度 ★★★ 进阶 | 关键词:盲注 二分法 响应时间 信息泄露 请求频率告警前面讲的招式都建立在「页面会把结果打出来」这个前提上。…

作者头像 李华