渗透测试(红蓝攻防)浅谈信息搜集(被动)

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

本文介绍了信息收集的重要性和被动信息搜集的方法,包括DNS反向查询、域名注册信息和备案信息。信息搜集是渗透测试中最重要的阶段,能提高测试的成功率。

🔎

延伸解读

被动搜集的适用场景与局限

被动信息搜集通过第三方服务获取目标信息,不易被目标发现,适合在渗透测试初期隐蔽地收集情报。但文章指出,这种方式搜集到的信息较少,可能无法满足深度测试需求。因此,在实际操作中,往往需要结合主动式搜集来补充,但主动式易被目标察觉,需权衡隐蔽性与信息量。

DNS反向查询的实战价值

DNS反向查询能将IP地址解析为域名,帮助发现隐藏在IP后的域名信息,进而挖掘二级、三级域名,拓展攻击面。文章提到可使用MXToolbox等在线工具,或在Linux下用dig -x、Windows下用nslookup、ping -a等命令手动执行。这一方法常被忽略,但能有效补充目标资产列表。

域名注册与备案信息的查询途径

当目标网站无法访问时,查询域名注册信息和备案信息是获取情报的有效手段。文章介绍了两种方式:通过阿里云、站长之家等Web接口查询,或使用whois命令行工具。这些信息有助于了解目标背景,但需注意查询结果可能受隐私保护影响,不一定完整。

❓

Q&A

渗透测试中信息搜集为什么是最重要的阶段?

信息搜集占据整个渗透测试的60%,根据收集的有用信息,可以提高渗透测试的成功率。

被动信息搜集和主动信息搜集有什么区别?

主动式信息搜集通过直接发起与被测目标网络之间的互动来获取相关信息,如通过Nmap扫描目标系统,这种方式可获取到的信息较多,但易被目标发现。被动式信息搜集则是通过第三方服务来获取目标网络相关信息,如通过搜索引擎方式来搜集信息,这种方式搜集到的信息较少,但不易被发现。

DNS反向查询在渗透测试中有什么作用?

通过反向查询,可以将IP地址解析为域名。这种查询方法可以用于发现隐藏在IP地址后面的域名,或者用于发现被攻击者的域名信息,可以继续挖掘二级三级域名,拓展我们的攻击面。

如何进行DNS反向查询?有哪些工具或命令?

可以使用在线工具如MXToolbox.com、Whatismyip.com、IPLocation.net,也可以从命令行手动执行rDNS查找。在Linux中,使用dig命令加-x参数;Windows中使用nslookup命令,也可以使用ping -a。

当目标网站无法访问时,如何搜集信息?

可以查询网站的域名注册信息和备案信息。域名注册信息查询有两种方式:web外部接口查询和whois命令查询。web外部接口查询如阿里云whois、站长之家whois。

被动信息搜集包括哪些具体方法?

被动信息搜集的方法包括DNS反向查询、域名注册信息和备案信息查询。

🏷️

标签

➡️

继续阅读