Google在情报搜集中的基础技巧
Google在情报搜集中的基础技巧
作者:王宇阳
时间:2019-06-06
作者笔记
Google Hacking 是指使用特定的高级的google搜索语法,收集渗透测试目标的信息,查找目标的配置缺陷和漏洞脆弱点等;重要记住的是:Google浏览器是最标准的(完全符合W3C标准)的浏览器,FireFox则是最安全插件扩展功能最为全面的浏览器(ps:没有绝对的阿暖哦),正是由于以上两点原因,所以Google和FireFox浏览器是“安全人员”最受欢迎的凉快浏览器。
Google基本搜索语法
- 关键字不区分大小写
- 默认使用 and 逻辑搜索
- 默认最多32个单词(可以用 星号突破,但是由此以来,会影响搜索的精确度)
- 用 + 符号,强制带后面的单词搜索
- | 或 or ,匹配多个关键字的任一个
- 混合用多种布尔操作时,将从左到有顺序执行
- 默认下,忽视关键字中部分常用单词
- Google使用网页搜索
- Google会智能的保留一些内容
Google高级搜索语法
基本使用语法:operator:search_term , operator搜索命令,search_term搜索关键字;多个不同命令混合使用之间用空格分隔;
- intext:匹配网页正文中含有的关键字,可接受多个关键字、空格或者逗号分隔
- allintext:类似intext,接受多个关键字,能与其他操作符混合使用、也可单独使用
- intitle:搜索网页标题中是否有所输入的字符,可单独使用或组合混合使用
- allintitle:类似intitle,但不能和其他操作符混合使用
- cache:输入URL,搜索特定页面的缓存快照,回查网页副本
- define:返回搜索关键字 的含义定义
- filetype:搜索指定类型的文件,可以混合使用【filetype:[文件类型]】
- ext:与filetype等价
- info:搜索输入URL的摘要信息和其他相关信息,该操作符不能混合使用
- inurl:在限定的URL当中搜索
- allinurl:类似于inurl,可以指定多个字符,不能混合使用只限单独使用
- link:搜索链接到所输入的URL页面中,该操作符不需要关键字,不能混合使用
- site:查询网站的别收录的情况;搜索范围控制到特定的网站、域或子域
- related:接一个URL,搜索与该URL相关的页面,不可混合使用
- numrange:接数字范围,用一个减号两边接数字表示。减号左边为min,右边为max,从而搜索数字
- inanchor:搜索一个HTML标记中的一个链接的文本表现形式,即在链接文本中搜索冒号后的一个关键字
- insubject:搜索Google组的标题行
- daterange:搜索某个日期范围内Google做索引的网页
通过对高级语法的综合运用,可以直接通过google搜索引擎直接的发现漏洞或者其他重要的敏感内容信息。
建议参考:https://www.cnblogs.com/xuanhun/p/3910134.html
Google在情报搜集中的基础技巧的更多相关文章
- java在acm中常用基础技巧方法
java在acm中常用基础技巧方法 如果学到了新的技巧,本博客会更新~ input input-std @Frosero import java.util.*; public class Main { ...
- Google Cloud Platfrom中运行基础的Apache Web服务
Links: https://cloud.google.com/compute/docs/tutorials/basic-webserver-apache 步骤: 1.安装Apache 2.重写Apa ...
- JavaScript一些基础技巧和注意事项,你了解这些吗?
总结了一些JavaScript在开发编码中的使用技巧,如有不对,欢迎指正. 一.JavaScript在HTML和XHTML的使用 使用<script>元素有两种方式:直接在页面中嵌入Jav ...
- iOS开发中调试小技巧
对于软件开发而言,调试是必须学会的技能,重要性不言而喻.对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中.不同语言.不同IDE.不同平台的 ...
- lua学习笔记11:lua中的小技巧
lua中的小技巧,即基础lua语言本身的特种,进行一个些简化的操作 一. 巧用or x = x or v 等价于: if not x then x = v end 假设x为nil或false,就给他赋 ...
- 杂谈---小故事小道理,面试中的小技巧(NO.2)
本篇是接着上一篇面试随笔的,上一次有猿友反应写的有些“扯淡”,LZ思来想去最大的原因可能是由于上一章写的全是一些大忌,既然是大忌,那么在现实当中发生的概率还是相对较小的,大部分人还是很少在面试中犯如此 ...
- iOS - 开发中调试小技巧
对于软件开发而言,调试是必须学会的技能,重要性不言而喻.对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中.不同语言.不同IDE.不同平台的 ...
- 设计院老师良心汇总:值得牢记的15个CAD基础技巧,能帮大忙
哈喽!你们的CAD魔鬼(老师)来喽! 良心CAD技巧汇总,设计院师傅精心汇总,值得你牢记的15个CAD基础技巧,满满的都是干货,日常最常见的问题以及解决方法这里都汇总给你,给你高效的绘图体验,关键时刻 ...
- 管理员技术(二): 访问练习用虚拟机、 命令行基础技巧 、 挂载并访问光盘设备、ls列表及文档创建、复制删除移动
一.访问练习用虚拟机 目标: 学会在教学环境中访问练习用虚拟机,主要完成以下事项: 1> 快速重置教学虚拟机环境 2> 通过“虚拟系统管理器”访问虚拟机 3> ...
随机推荐
- C# - VS2019 DataGridView导出到Excel的三种方法
//原文出处:http://www.yongfa365.com/Item/DataGridViewToExcel.html 1 #region DataGridView数据显示到Excel /// & ...
- linux中网络配置
一.查看ip ipconfig 二.png 测试主机之间网络连通 ping 目标ip #测试当前服务器是否可以连接目的主机 三.linux配置网络环境 vim /etc/sysconfig/netwo ...
- GO基础之结构体
1 .什么是结构体 GO语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型.结构体是由一系列具有相同类型或不同类型的数据构成的数据集合. 2.什么是实例化? Go结构体的 ...
- C# 新特性 操作符单?与??和 ?. 的使用
1.单问号(?) 1.1 单问号运算符可以表示:可为Null类型,C#2.0里面实现了Nullable数据类型 //A.比如下面一句,直接定义int为null是错误的,错误提示为无法将null转化成i ...
- PostgreSQL 修改表字段常用命令
--数据库.模式.表名 "identities"."Test"."tab_test" --修改字段名 ALTER TABLE "i ...
- 剑指offer 28:字符串的排列
题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列.例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba. 输入描述 输入 ...
- 如何确定UNDO_RETENTION参数的值以避免ORA-1555 (Doc ID 822411.1)
How to Determine the Value Of UNDO_RETENTION Parameter to Avoid ORA-1555 (Doc ID 822411.1) APPLIES T ...
- 10. java 匿名对象说明
一.匿名对象 public class Demo{ public static void main(String[] args){ Person one = new Person(); one.nam ...
- Builder模式的演示
Builder模式的演示 package com.mozq.mb.mb01.pojo; /* 类的某些参数给出了默认值,但是一旦设置了就不可变.使用Builder模式来创建. */ public cl ...
- python爬虫初认识
一.爬虫是什么? 如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛, 沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的程 ...