你真的会用Google吗?Google Hacking提升工作效率

阅读本文需要6.66分钟

Google hacking,也叫作google dorking。如果在 Google 上搜索 GoogleHack,你会发现很多文章都是零几年的。所以已经不是陌生词了。

  • 简介
  • 语法
  • 具体应用和示例

0x00. 简介

GoogleHack,旨在使用Google搜索引擎或者其他Google应用程序通过特定语法来查找网站配置或代码中的安全漏洞。

0x01. 语法

基本语法: operator:search_term

其中以 all 开头的操作符在一般情况下一个查询中只能使用一次,不能与其他操作符混用.

  • intext:

    可以指定网页内容中的关键字作为搜索条件,并且冒号后面只能跟一个关键词。如 Google 搜索: intext:爬虫 那么将返回所有包含 “爬虫” 的网页,同时也可以与其他操作符混用。

  • allintext:

    类似于 intext: ,能接多个关键词,不可以与其他操作符混用。

  • intitle:

    搜索标题中包含关键字的网页。如 Google搜索: intitle:DeveloperPython,那么搜索出来的将都是标题中包含 DeveloperPython的网页。

  • allintitle:

    intitle:,可接多个关键字,但不能和其他其他操作符混用。

  • cache:

    输入URL,搜索特定网页的缓存快照,即使页面发生了变动甚至不存在了,依然能看到它的副本。

  • define:

    搜索关键词的定义来源。如 Google搜索: define:java,那么将返回关于python的定义,不能与其他操作符混用

  • filetype:

    搜索指定类型的文件。 如 Google搜索: filetype:txt,那么将返回以 txt 结尾的文件URL,可以与其他操作符混用.

  • ext:

    同filetype

  • info:

    搜索到指定URL的摘要信息和其他相关信息,如 Google搜索: info:facebook.com,就会放回facebook的相关信息。不能与其他操作符混用。

  • inurl:

    搜索URL中包含指定关键字的网站。一般与site联合指定来找后台、管理等之类的页面,可以与其他操作符混用。

  • allinurl:

    inurl:,可接多个关键字。不能与其他操作符混用。

  • link:

    可搜索到链接到该URL的页面。如 Google搜索 大专栏  Google Hacking --你真的会用Google吗?: link:www.xiyoumobile.com ,就会返回所有链接到该网站的页面。

  • site:

    可以指定网站、域或者子域,将搜索范围缩小。

  • related:

    搜索与该URL相关的页面。 如 Google搜索: ‘related:www.baidu.com’

  • inanchor:

    搜索一个HTML标记中的一个链接的文本表现形式。即在链接文本中搜索冒号后面紧接的一个关键词。

    至于“链接文本”,比如
    <a href="GNU/Linuxhttp://www.linux.org/">GNU/Linux</a>

    以上代码中的“GNU/Linux”就是链接文本

  • stocks:

    搜索指定公司的股票市场信息

0x03. 具体应用和示例

A.基础网站爬取(site:)

site:旨在将搜索范围缩小到指定的网站、域或子域,如下:

site:facebook.com

一般我们剔除一些无意义的干扰网站,这时候就需要使用到 负搜索.

site:facebook.com -site:www.facebook.com

在这里我推荐一个终端浏览器 lynx ,玩Linux的应该很清楚这个。

关于 lynx 的简介,这里有篇文章: http://linux.ximizi.com/linux/linux3298.htm

如下,可通过 lynx 来代替我们手动在Google搜索引擎中做的操作:

dump这些操作符的结果

然后我们通过正则拿到我们想要的链接:

B. 端口扫描

可使用 inurl:结合 ‘intext:’

如下:

这里分享一个端口扫描的工具 Network Query Tool 简称 nqt.

我们通过 GoogleHack 来找到这个工具:

打开第一个:

0x04. 总结

如上面例子,我们正确的使用Google,不仅能帮我们快速找到所需要的文章、电影、各种种子、*V等等的,并且还能针对我们的渗透测试省时省力。

Google Hacking --你真的会用Google吗?的更多相关文章

  1. Google Hacking的实现以及应用

    Google Hacking其实并算不上什么新东西,在早几年我在一些国外站点上就看见过相关的介绍,但是由于当时并没有重视这种技术,认为最多就只是用来找找未改名的mdb或者别人留下的webshell什么 ...

  2. google hacking

    Google是一个强大的搜索引擎:而对于黑客而言,则可能是一款绝佳的黑客工具.正因为google的检索能力强大,黑客可以构造特殊的关键字,使用Google搜索互联网上的相关隐私信息.通过Google, ...

  3. ★Kali信息收集~ 1.Google Hacking + Github Hacking

    一.google hacking site site:cnblogs.com 毒逆天 intitle intitle:login allintitle allintitle:index of alli ...

  4. 谷歌黑客语法(google hacking)让你的搜索更精准有效

    Google Hacking的含义原指利用Google Google搜索引擎搜索信息来进行入侵的技术和行为: 现指利用各种搜索引擎搜索信息来进行入侵的技术和行为,但我们也可以利用这个在互联网上更加便捷 ...

  5. 【转载】熟练利用google hacking来辅助我们快速渗透

    转载于:https://klionsec.github.io/2014/12/14/search-hacking/?tdsourcetag=s_pcqq_aiomsg 0x01 google hack ...

  6. 学会使用Google hacking

    https://klionsec.github.io/2014/12/14/search-hacking/ 熟练利用Google hacking 来辅助我们快速渗透 http://www.sec-re ...

  7. Google Hacking的用法

    目录 Google Hacking 基本搜索 高级搜索 Index of inurl Google Hacking Google Hacking 是利用谷歌搜索的强大,来在浩瀚的互联网中搜索到我们需要 ...

  8. Google Hacking 搜索引擎攻击与防范

    Google Hacking,有时也会被称为 Google dorking,是一种利用谷歌搜索的高级使用方式进行信息收集的技术.这个概念最早在2000年由黑客 Johnny Long 提出并推广,一系 ...

  9. 美国人教你这样用Google,你真的会变特工

    转自微博:黑客师: 用了这么久的谷歌,今天才发现. 第一篇 在搜索框上输入:“indexof/”inurl:lib 再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍. 在搜索框上输入:“ind ...

随机推荐

  1. 通过TleChat插件一键Getshell

    TleChat网站插件是一个发布到wordpress,typecho和emlog社区上的站长聊天插件,站长聊天室插件为站长和用户提供聊天室功能,让站长与用户之间的联系更加友爱,支持文本.长文本.语音聊 ...

  2. 字典|字典和数组嵌套|keys()|value()|item()|del

    python 中没有i++! dic = { 'a':5, 'kelv':'ooo', 5:2333, 2333:'yoo' } print dic[dic[dic['a']]] print dic ...

  3. C#面向对象---对象成员、方法加载、引用类库

    一.方法重载: 1.两个函数同名,就互相构成方法的重载关系 2.重载的函数,必须跟其他函数之间具有不同的参数类型或参数个数 二.字段与属性 类的字段: 类里面是可以直接定义变量的,这些变量就叫类的字段 ...

  4. Miller-Rabin素数检测算法

    遇到了一个题: Description: Goldbach's conjecture is one of the oldest and best-known unsolved problems in ...

  5. Amsterdam Distance

    题目描述 Your friend from Manhattan is visiting you in Amsterdam. Because she can only stay for a short ...

  6. 第19届亚太零售商大会 | 奇点云CEO行在受邀出席发表演讲

    2019年9月5日—7日,第19届亚太零售商大会在重庆举行. 亚太零售商大会作为世界三大零售盛会之一,是亚太地区零售行业最具规模.最具影响力的零售行业盛会.本次大会以“新零售·新消费·新动力·合作与共 ...

  7. UMLet的使用与类图的设计

    本实验是为后续实验做准备的.在本书中,各个程序实例都要画类图,所以读者必须掌握用某种UML建模工具来画类图,本书选择 UMLet 作为 UML 的建模工具.实验目的本实验的主要目的如下. 理解类的基本 ...

  8. VisualStudio使用HALCIN_NET控件

    遵循以下步骤在一个应用中添加Halcon/.Net: 一. 定义工具箱 Halcon/.net 不仅提供了一个类库,而且提供了一个控件:HWindowControl,它包含一个显示图像处理结果的Hal ...

  9. put out|smashed|As soon as|provided

    CONJ-SUBORD 如果:假如:只要If you say that something will happen provided or provided that something else h ...

  10. android cpu affinity

    暂时无法获取当前线程运行在哪个CPU上,待调查... int omask = 0; int nmask = 0xF0; static void affinity() { int err; int sy ...