基础Google搜索入门:安全专家必备的漏洞挖掘技巧

本文介绍了如何使用基础Google搜索技术来发现网站安全漏洞,包括site:操作符、排除搜索和目录索引等技巧,帮助安全从业者快速识别未预期的暴露接口和敏感信息。

基础Google搜索入门

大家好,我是John Strand。在本视频中,我们将讨论一些非常基础的Google搜索技巧。

首先,我们需要退一步了解Google的工作原理。Google会遍历并索引互联网上能找到的所有文本、图像等内容。有人曾将Google的整个商业模式描述为创建互联网的反向索引,这个说法或许正确或许不正确,但重点是:对于安全专业人员来说,这是一个极其强大的工具,可以用来识别Google已索引的安全架构中的潜在弱点。

我将向大家展示一些非常基础的Google搜索技巧,这些技巧可以在各种夺旗场景中使用,也可以用来测试自己的网站以寻找漏洞。

基础搜索操作符

最常用的操作符之一是site:。使用site:可以让你的搜索像激光束一样精确聚焦在特定域名上。我通常将其比作淘金——筛掉所有不关心的内容,最终找到有趣的东西。

需要明确的是,我并不是在尝试入侵任何网站,而是展示如何快速、轻松地识别自己基础设施中的漏洞。

例如,如果我输入site:microsoft.com cats,这将把我的搜索限制在microsoft.com域内,查找与猫相关的内容。结果显示"从Microsoft下载Kaggle猫狗数据集"等内容,可见搜索确实被限制在了该域名内。

文件类型搜索

你可以搜索特定文件类型,如doc、docx、ppt等各种文件扩展名。在进行站点搜索时,我通常试图筛选出容易被Google识别的内容,以发现Google索引的那些不太为人所知的内容。

排除搜索

我们可以使用减号来排除已知存在的内容。例如:site:microsoft.com -www -docs -go -techcommunity -support。通过这种方式,我们实际上是在构建Microsoft存在的所有不同站点的列表。

从安全从业者的角度来看,这变得极其重要,因为可能存在你从未预料会暴露的基础设施部分被Google索引了。

实际案例

在我与IANS合作期间,经常在电话中进行专家决策支持时输入这些搜索。在过去三年中,有两次在与客户通话时,我发现了完全暴露的接口:

  • 发现了一个客户安全摄像头的完整视频摄像头界面
  • 发现了无需认证即可管理编辑网站TLS/SSL证书的页面

目录索引搜索

另一个有用的搜索是intitle:"index of"。虽然找到的大部分内容可能不那么有趣,但这显示了该技术的实用性。如果有人在网站上启用了可索引目录,这将显示Web服务器的目录结构索引,很多时候可以让你识别各种目录、下载页面源代码等。

需要强调的是,源代码与查看源代码时看到的内容完全不同。你可能会发现后端数据库连接的用户ID和密码等信息。

实际应用建议

这些基础Google搜索技巧是我在进行渗透测试时的基本操作,因为很多时候这些方法会发现标准扫描器可能无法发现的漏洞,并将其标记为关键。

建议检查自己的组织:使用site:你的域名,然后开始排除出现的页面。如果最终什么都没有发现,那很好。但如果看到奇怪的认证门户、默认网页等内容,就需要进行清理。

感谢观看本期Black Hills信息安全入门教程。每周三我们都会举办企业安全周刊活动,欢迎参加!

想要提升技能并向John学习更多内容?可以查看以下课程:

  • SOC核心技能
  • 主动防御与网络欺骗
  • 使用BHIS和MITRE ATT&CK开始安全之旅
  • 渗透测试入门

提供实时/虚拟和点播形式。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计