Google Dorking
Google Dorking is using Google's advanced search operators to find specific information a normal search doesn't surface well: specific documents on a domain, pages with an exact title, indexed content nobody links to directly. It's one of the fastest passive OSINT techniques there is — you never touch the target, you just query Google's index.
| Type | Search technique (no installable tool) |
| Cost | Free |
| Where | google.com (or bing.com with similar syntax) |
Operators
| Operator | What it's for | Example |
|---|---|---|
site: | Restricts results to a domain or subdomain | site:university.edu filetype:pdf "manual" |
filetype: | Filters by file type (pdf, docx, xls, ppt...) | filetype:pdf "annual report" |
inurl: | Pages containing text in the URL | inurl:blog "wifi" |
intitle: | Words in the page title | intitle:"faq" site:gov |
intext: | Terms within the page's text | intext:"privacy policy" site:company.com |
allinurl: | All words must be in the URL (stricter than inurl:) | allinurl: /docs install guide |
allintitle: | All words in the title | allintitle: router installation manual |
allintext: | All words in the text | allintext: budget 2024 report |
- (dash) | Excludes a term | recipes -chicken |
"..." | Exact phrase | "lease agreement" |
OR / | | Logical OR | iphone OR "i phone" |
* | Wildcard inside a phrase | "best * 2025" |
cache: | Google's cached copy of a page | cache:example.com |
related: | Pages related to a URL | related:bbc.com |
info: | Info Google has indexed about a URL | info:example.com |
define: | Quick definition of a term | define:phishing |
AROUND(n) | Words within n words of each other | "security AROUND(5) networks" |
Practical combinations
# PDF manuals on a specific domain
site:example.com filetype:pdf "manual"
# Opinion pieces on a topic, only .es domains
site:.es intitle:"opinion" "solar energy"
# Pages similar to a reference outlet
related:bbc.com
# Exact phrase, excluding a specific subdomain
"terms and conditions" -site:blog.example.com
What it's used for in security
- Bug bounty recon: finding subdomains, leaked internal documents, exposed login panels (
intitle:"index of" site:target.com) or forgotten backups publicly accessible. - OSINT on an organisation: documents with metadata (employee names, software used), internal structure leaked through public PDFs or presentations.
- Checking your own exposure: search your domain with
filetype:pdforfiletype:xlsto see what internal documents might be indexed without your knowledge.
Finding something with a dork doesn't grant you permission to access it if it's protected — the search itself is passive and legal, but what you do with what you find is still bound by the usual rules (program scope, explicit authorisation).
Google Dorking es usar operadores de búsqueda avanzados de Google para encontrar información específica que un buscador normal no filtra bien: documentos concretos en un dominio, páginas con un título exacto, contenido indexado que nadie enlaza directamente. Es una de las técnicas de OSINT pasivo más rápidas que existen — no tocas el objetivo, solo interrogas el índice de Google.
| Tipo | Técnica de búsqueda (sin herramienta instalable) |
| Coste | Gratis |
| Dónde | google.com (o bing.com con sintaxis similar) |
Operadores
| Operador | Para qué sirve | Ejemplo |
|---|---|---|
site: | Restringe resultados a un dominio o subdominio | site:universidad.edu filetype:pdf "manual" |
filetype: | Filtra por tipo de archivo (pdf, docx, xls, ppt...) | filetype:pdf "informe anual" |
inurl: | Páginas que contienen un texto en la URL | inurl:blog "wifi" |
intitle: | Palabras en el título de la página | intitle:"preguntas frecuentes" site:gov |
intext: | Términos dentro del texto de la página | intext:"política de privacidad" site:empresa.com |
allinurl: | Todas las palabras deben estar en la URL (más restrictivo que inurl:) | allinurl: /docs guia instalacion |
allintitle: | Todas las palabras en el título | allintitle: manual instalacion router |
allintext: | Todas las palabras en el texto | allintext: presupuesto 2024 informe |
- (guion) | Excluye un término | recetas -pollo |
"..." | Frase exacta | "contrato de arrendamiento" |
OR / | | Operador lógico OR | iphone OR "i phone" |
* | Comodín dentro de una frase | "mejor * 2025" |
cache: | Copia en caché de Google de una página | cache:example.com |
related: | Páginas relacionadas con una URL | related:bbc.com |
info: | Información indexada por Google sobre una URL | info:example.com |
define: | Definición rápida de un término | define:phishing |
AROUND(n) | Palabras a menos de n palabras de distancia | "seguridad AROUND(5) redes" |
Combinaciones prácticas
# Manuales PDF en un dominio concreto
site:ejemplo.com filetype:pdf "manual"
# Artículos de opinión sobre un tema, solo en dominios .es
site:.es intitle:"opinion" "energía solar"
# Páginas similares a un medio de referencia
related:elpais.com
# Frase exacta, excluyendo un subdominio concreto
"términos y condiciones" -site:blog.ejemplo.com
Para qué se usa en seguridad
- Recon de bug bounty: encontrar subdominios, documentos internos filtrados, paneles de login expuestos (
intitle:"index of" site:objetivo.com) o backups olvidados accesibles públicamente. - OSINT sobre una organización: documentos con metadatos (nombres de empleados, software usado), estructura interna filtrada en PDFs o presentaciones públicas.
- Verificar tu propia exposición: busca tu dominio con
filetype:pdfofiletype:xlspara ver qué documentos internos podrían estar indexados sin que lo sepas.
Encontrar algo con un dork no te da permiso para acceder a ello si está protegido — la búsqueda es pasiva y legal, pero lo que hagas con lo que encuentres sigue sujeto a las mismas reglas de siempre (scope del programa, autorización explícita).