Amass是一款开源的信息收集工具,它的原理主要基于主动和被动的'方式来收集目标的信息,包括以下几个方面:

  1. DNS枚举:通过DNS枚举来发现目标的子域名,它可以通过多种方式来进行,例如:爆破、字典、搜索引擎等。

  2. 端口扫描:通过扫描目标的端口来发现目标的开放服务,这可以通过使用nmap或Masscan等工具来实现。

  3. Web爬虫:通过爬取目标的网站来获取更多的信息,例如:网站目录、文件、链接等,这可以通过使用Golang、Python等语言来实现。

  4. 基于证书的收集:通过证书来发现目标的子域名或IP地址,这可以通过使用Censys等工具来实现。

  5. 基于API的收集:通过使用第三方API来获取目标的信息,例如:Shodan、Censys等。

  6. 基于搜索引擎的收集:通过搜索引擎来获取目标的信息,例如:Google Dorks、Bing等。

  7. 基于社交媒体的收集:通过社交媒体来获取目标的信息,例如:LinkedIn、Twitter等。

Amass将以上信息整合在一起,并提供多种输出格式,例如:txt、csv、json等,以便于后续分析和利用。

Amass信息收集工具原理详解 - 如何使用Amass收集目标信息

原文地址: https://www.cveoy.top/t/topic/m36h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录