Google Hacking --你真的会用Google吗?
你真的会用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吗?的更多相关文章
- Google Hacking的实现以及应用
Google Hacking其实并算不上什么新东西,在早几年我在一些国外站点上就看见过相关的介绍,但是由于当时并没有重视这种技术,认为最多就只是用来找找未改名的mdb或者别人留下的webshell什么 ...
- google hacking
Google是一个强大的搜索引擎:而对于黑客而言,则可能是一款绝佳的黑客工具.正因为google的检索能力强大,黑客可以构造特殊的关键字,使用Google搜索互联网上的相关隐私信息.通过Google, ...
- ★Kali信息收集~ 1.Google Hacking + Github Hacking
一.google hacking site site:cnblogs.com 毒逆天 intitle intitle:login allintitle allintitle:index of alli ...
- 谷歌黑客语法(google hacking)让你的搜索更精准有效
Google Hacking的含义原指利用Google Google搜索引擎搜索信息来进行入侵的技术和行为: 现指利用各种搜索引擎搜索信息来进行入侵的技术和行为,但我们也可以利用这个在互联网上更加便捷 ...
- 【转载】熟练利用google hacking来辅助我们快速渗透
转载于:https://klionsec.github.io/2014/12/14/search-hacking/?tdsourcetag=s_pcqq_aiomsg 0x01 google hack ...
- 学会使用Google hacking
https://klionsec.github.io/2014/12/14/search-hacking/ 熟练利用Google hacking 来辅助我们快速渗透 http://www.sec-re ...
- Google Hacking的用法
目录 Google Hacking 基本搜索 高级搜索 Index of inurl Google Hacking Google Hacking 是利用谷歌搜索的强大,来在浩瀚的互联网中搜索到我们需要 ...
- Google Hacking 搜索引擎攻击与防范
Google Hacking,有时也会被称为 Google dorking,是一种利用谷歌搜索的高级使用方式进行信息收集的技术.这个概念最早在2000年由黑客 Johnny Long 提出并推广,一系 ...
- 美国人教你这样用Google,你真的会变特工
转自微博:黑客师: 用了这么久的谷歌,今天才发现. 第一篇 在搜索框上输入:“indexof/”inurl:lib 再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍. 在搜索框上输入:“ind ...
随机推荐
- Windows 常用配置 - 启用长路径
Windows 启用长路径支持 打开注册表编辑器:regedit 找到如下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSyte ...
- python tricks 01
01: 考察range/sort/lambda 对以下数据进行排序 原数据: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] 目标数据: [0, -1, 1, -2, 2 ...
- POJ-2528 Mayor's posters(线段树区间更新+离散化)
http://poj.org/problem?id=2528 https://www.luogu.org/problem/UVA10587 Description The citizens of By ...
- linux进程(二)
信号管理进程使用kill命令发送信号与进程通信定义守护进程的角色结束用户会话的进程 kill,killall,pgrep,pkill 对于进程的正常关闭的理解正常关闭程序的方法systemctl st ...
- Elasticsearch Rest模式和RPC模式性能比较
Elasticsearch 有两种链接模式,即Rest方式(对应端口9200)和RPC方式(对应端口9300)这两种访问效率到底差多少,在同样的业务逻辑下,测试了一波. 用的JMeter进行压力测试 ...
- Vue创建项目及基本语法 一
目录 目录: 一.创建Vue项目 0.使用环境要求及说明 1.使用命令创建项目 2.启动项目 二.简单指令 1.变量: 2.动态绑定变量值 3.v-once指令 4.v-html解析html 5.v- ...
- C#结构体的使用
C#结构体的使用 结构体:相当于是我们自己定义的一种复杂的类型. 常见简单类型:int... double float bool char string 常见复杂类型:DateTime 数组类型 生活 ...
- ExecuteScalar()方法的使用
ExecuteScalar()方法的作用是: 执行查询,并返回查询所返回的结果集中第一行的第一列.所有其他的列和行将被忽略. 1.返回的是一个object类型,也就是说是所有数据类型的基类,可根据se ...
- FP-Grow树
序言 FP-growth(Frequent Pattern Tree, 频繁模式树),是韩家炜老师提出的挖掘频繁项集的方法,是将数据集存储在一个特定的称作FP树的结构之后发现频繁项集或频繁项对,即常在 ...
- derby数据库
derby数据库 https://www.cnblogs.com/zuzZ/p/8107915.html Derby数据库的使用 https://www.cnblogs.com/wkfvawl/p/1 ...