# Google Dorks

{% hint style="success" %}
**Nota:** Este tipo de búsquedas no son invasivas, ya que no hacen peticiones al servidor del objetivo, por lo que podemos utilizar estas técnicas libremente.
{% endhint %}

## <mark style="color:purple;">Resumen</mark>

Los Google Dorks permiten a los usuarios realizar búsquedas en sitios web específicos, tipos de archivos, directorios, páginas vulnerables y más. Estas búsquedas avanzadas pueden ser utilizadas por los expertos en seguridad informática para encontrar información sensible o datos confidenciales que se encuentran expuestos públicamente en la web.

Por ejemplo, un Google Dork puede ser utilizado para buscar sitios web vulnerables a ataques de inyección SQL, o para encontrar páginas que contengan información de inicio de sesión como contraseñas o nombres de usuarios. Los Google Dorks también pueden ser utilizados para encontrar archivos específicos en un sitio web, como archivos de configuración o de bases de datos.

Es importante tener en cuenta que los Google Dorks no son herramientas de hacking en sí mismas, sino una técnica para realizar búsquedas avanzadas en Google. Sin embargo, los Google Dorks pueden ser utilizados por los hackers para encontrar información sensible que puede ser utilizada en ataques posteriores. Por lo tanto, se recomienda utilizar los Google Dorks de manera responsable y con fines éticos, especialmente si se utilizan en el campo de la seguridad informática.

## Cheatsheet

<table data-header-hidden><thead><tr><th width="164"></th><th width="183"></th><th width="198"></th><th></th></tr></thead><tbody><tr><td>Operador</td><td>Descripción del operador</td><td>Ejemplo</td><td>Descripción de ejemplo</td></tr><tr><td><code>site:</code></td><td>Limita los resultados a un sitio web o dominio específico.</td><td><code>site:example.com</code></td><td>Encuentra todas las páginas de acceso público en example.com.</td></tr><tr><td><code>inurl:</code></td><td>Encuentra páginas con un término específico en la URL.</td><td><code>inurl:login</code></td><td>Busca páginas de inicio de sesión en cualquier sitio web.</td></tr><tr><td><code>filetype:</code></td><td>Busca archivos de un tipo particular.</td><td><code>filetype:pdf</code></td><td>Encuentra documentos PDF descargables.</td></tr><tr><td><code>intitle:</code></td><td>Busca páginas con un término específico en el título.</td><td><code>intitle:"confidential report"</code></td><td>Busca documentos titulados "informe confidencial" o variaciones similares.</td></tr><tr><td><code>intext:</code>o <code>inbody:</code></td><td>Busca un término dentro del cuerpo del texto de las páginas.</td><td><code>intext:"password reset"</code></td><td>Identifica páginas web que contengan el término "restablecimiento de contraseña".</td></tr><tr><td><code>cache:</code></td><td>Muestra la versión en caché de una página web (si está disponible).</td><td><code>cache:example.com</code></td><td>Ve la versión en caché de example.com para ver su contenido anterior.</td></tr><tr><td><code>link:</code></td><td>Encuentra páginas que enlazan a una página web específica.</td><td><code>link:example.com</code></td><td>Identifica los sitios web que enlazan con example.com.</td></tr><tr><td><code>related:</code></td><td>Encuentra sitios web relacionados con una página web específica.</td><td><code>related:example.com</code></td><td>Descubre sitios web similares a example.com.</td></tr><tr><td><code>info:</code></td><td>Proporciona un resumen de información sobre una página web.</td><td><code>info:example.com</code></td><td>Obtiene detalles básicos sobre example.com, como su título y descripción.</td></tr><tr><td><code>define:</code></td><td>Proporciona definiciones de una palabra o frase.</td><td><code>define:phishing</code></td><td>Obtiene una definición de "phishing" de varias fuentes.</td></tr><tr><td><code>numrange:</code></td><td>Busca números dentro de un rango específico.</td><td><code>site:example.com numrange:1000-2000</code></td><td>Busca páginas en example.com que contengan números entre 1000 y 2000.</td></tr><tr><td><code>allintext:</code></td><td>Busca páginas que contengan todas las palabras especificadas en el cuerpo del texto.</td><td><code>allintext:admin password reset</code></td><td>Busca páginas que contienen "admin" y "restablecer contraseña" en el texto del cuerpo.</td></tr><tr><td><code>allinurl:</code></td><td>Busca páginas que contengan todas las palabras especificadas en la URL.</td><td><code>allinurl:admin panel</code></td><td>Busca páginas con "admin" y "panel" en la URL.</td></tr><tr><td><code>allintitle:</code></td><td>Busca páginas que contengan todas las palabras especificadas en el título.</td><td><code>allintitle:confidential report 2023</code></td><td>Busca páginas que tengan "confidencial", "informe" y "2023" en el título.</td></tr><tr><td><code>AND</code></td><td>Limita los resultados al exigir que todos los términos estén presentes.</td><td><code>site:example.com AND (inurl:admin OR inurl:login)</code></td><td>Encuentra páginas de administración o inicio de sesión específicamente en example.com.</td></tr><tr><td><code>OR</code></td><td>Amplia los resultados incluyendo páginas con cualquiera de los términos.</td><td><code>"linux" OR "ubuntu" OR "debian"</code></td><td>Busca páginas web que mencionen Linux, Ubuntu o Debian.</td></tr><tr><td><code>NOT</code></td><td>Excluye los resultados que contienen el término especificado.</td><td><code>site:bank.com NOT inurl:login</code></td><td>Busca páginas en bank.com, excluidas las páginas de inicio de sesión.</td></tr><tr><td><code>*</code>(comodín)</td><td>Representa cualquier carácter o palabra.</td><td><code>site:socialnetwork.com filetype:pdf user* manual</code></td><td>Busca manuales de usuario (guía de usuario, manual de usuario) en formato PDF en socialnetwork.com.</td></tr><tr><td><code>..</code>(búsqueda de rango)</td><td>Encuentra resultados dentro de un rango numérico específico.</td><td><code>site:ecommerce.com "price" 100..500</code></td><td>Busca productos con precios entre 100 y 500 en un sitio web de comercio electrónico.</td></tr><tr><td><code>" "</code>(comillas)</td><td>Busca frases exactas.</td><td><code>"information security policy"</code></td><td>Busca documentos que mencionen la frase exacta "política de seguridad de la información".</td></tr><tr><td><code>-</code>(signo menos)</td><td>Excluye términos de los resultados de búsqueda.</td><td><code>site:news.com -inurl:sports</code></td><td>Busca artículos de noticias en news.com, excluyendo contenido relacionado con deportes.</td></tr></tbody></table>

## <mark style="color:purple;">Ejemplos</mark>

<table><thead><tr><th width="303">Google Dork</th><th>Descripción</th></tr></thead><tbody><tr><td><code>intitle:"Index of" password.txt</code></td><td>Muestra directorios que contienen archivos de texto con nombres como "password.txt".</td></tr><tr><td><code>intitle:"Index of" /admin</code></td><td>Muestra directorios de administración en sitios web.</td></tr><tr><td><code>filetype:xls inurl:"email.xls"</code></td><td>Muestra listado de emails expuestos</td></tr><tr><td><code>inurl:"login" site:example.com</code></td><td>Encuentra páginas de inicio de sesión en un sitio web específico</td></tr><tr><td><code>filetype:log inurl:"password.log"</code></td><td>Encuentra archivos de registro (logs) que contienen "password" en su nombre.</td></tr><tr><td><code>intitle:index.of id_rsa -id_rsa.pub</code></td><td>Encuentra claves privadas SSH</td></tr><tr><td><code>site:.gov intitle:"secret" filetype:pdf</code></td><td>Encuentra acrchivos gubernamentales expuestos en internet</td></tr><tr><td><code>intext:"Welcome to phpMyAdmin"</code></td><td>Busca páginas que contienen la cadena "Welcome to phpMyAdmin" en su contenido.</td></tr><tr><td><code>inurl:/wp-content/uploads/ filetype:pdf</code></td><td>Encuentra archivos PDF en la carpeta de "uploads" de sitios web basados en WordPress.</td></tr><tr><td><code>intitle:"Index of" /backup</code></td><td>Muestra directorios que contienen archivos de backup.</td></tr><tr><td><code>site:example.com ext:sql</code></td><td>Encuentra archivos SQL en el sitio web especificado.</td></tr><tr><td><code>intitle:"index of" "database.sql"</code></td><td>Encuentra archivos de bases de datos SQL</td></tr><tr><td><code>intitle:"SQL Injection" site:example.com</code></td><td>Encuentra páginas web que contienen la frase "SQL Injection" en un sitio web específico</td></tr><tr><td><code>site:example.com ext:doc</code></td><td>Encuentra documentos de Microsoft Word en el sitio web especificado.</td></tr><tr><td><code>site:example.com ext:xml</code></td><td>Encuentra documentos Excel en el sitio web especificado.</td></tr><tr><td><code>site:example.com ext:conf</code></td><td>Busca archivos de configuración en el sitio web especificado.</td></tr><tr><td><code>inurl:"/cgi-bin/pass.txt"</code></td><td>Busca archivos de texto con nombres como "pass.txt" en carpetas de "cgi-bin".</td></tr><tr><td><code>intitle:"WebcamXP 5"</code></td><td>Encuentra cámaras web accesibles a través de WebcamXP 5.</td></tr><tr><td><code>site:example.com inurl:config</code></td><td>Busca archivos de configuración en el sitio web especificado.</td></tr><tr><td><code>intitle:"index of" intext:config.php</code></td><td>Muestra directorios que contienen archivos de configuración PHP.</td></tr><tr><td><code>intitle:"index of" intext:.htpasswd</code></td><td>Encuentra directorios que contienen archivos .htpasswd.</td></tr><tr><td><code>intitle:"index of" intext:.env</code></td><td>Busca directorios que contengan archivos .env.</td></tr><tr><td><code>intitle:"index of" "wp-content/uploads" site:example.com</code></td><td>Encuentra archivos cargados en WordPress en un sitio web específico</td></tr><tr><td><code>filetype:xls inurl:"email.xls"</code></td><td>Encuentra archivos de hojas de cálculo Excel que contienen "email" en su nombre.</td></tr><tr><td><code>intext:"Powered by phpBB"</code></td><td>Muestra sitios web que utilizan el sistema de gestión de contenido phpBB.</td></tr><tr><td><code>intext:"Powered by Wordpress"</code></td><td>Muestra sitios web que utilizan Wordpress.</td></tr><tr><td><code>intext:"@outlook.com" site:example.com</code></td><td>Encuentra webs que contienen direcciones de correo de Outlook en un sitio específico</td></tr><tr><td><code>inurl:/dana-na/ filetype:cgi</code></td><td>Encuentra páginas CGI en la carpeta "/dana-na/".</td></tr><tr><td><code>inurl:server-info "Apache Server Information"</code></td><td>Muestra información del servidor Apache.</td></tr><tr><td><code>intext:"sql syntax near"</code></td><td>Muestra webs con posibles errores de SQL</td></tr><tr><td><code>intext:"confidential" site:example.com</code></td><td>Encuentra páginas web que contienen la palabra "confidencial" en un sitio web específico</td></tr><tr><td><code>inurl:/proc/self/cwd</code></td><td>Muestra el directorio de trabajo actual de un servidor.</td></tr><tr><td><code>intitle:"index of" intext:web.config</code></td><td>Encuentra archivos de configuración web en directorios indexados.</td></tr><tr><td><code>filetype:reg reg HKEY_CURRENT_USER username</code></td><td>Busca archivos de registro (registries) que contengan la cadena "username" en la clave HKEY_CURRENT_USER.</td></tr><tr><td><code>inurl:"ViewerFrame?Mode="</code></td><td>Encuentra cámaras web accesibles a través de scripts de visualización.</td></tr><tr><td><code>intext:"powered by vBulletin"</code></td><td>Muestra sitios web que utilizan el sistema de gestión de contenido vBulletin.</td></tr><tr><td><code>intitle:"index of" inurl:ftp</code></td><td>Encuentra servidores FTP que tienen directorios indexados.</td></tr><tr><td><code>intitle:"index of" "WhatsAppDB.csv"</code></td><td>Muestra directorios que contienen archivos CSV de bases de datos de WhatsApp.</td></tr><tr><td><code>filetype:env intext:APP_ENV</code></td><td>Busca archivos de configuración con información sobre el entorno de la aplicación.</td></tr><tr><td><code>inurl:"/phpinfo.php"</code></td><td>Muestra información sobre el servidor PHP.</td></tr><tr><td><code>intitle:"index of" intext:sftp-config.json</code></td><td>Encuentra archivos de configuración SFTP en directorios indexados.</td></tr></tbody></table>

## <mark style="color:purple;">Ejemplos comunes</mark>

A continuación se muestran algunos ejemplos comunes de Google Dorks; para obtener más ejemplos, consulte la [Google Hacking Database](https://www.exploit-db.com/google-hacking-database):

### Encontrar páginas de inicio de sesión:

* `site:example.com inurl:login`
* `site:example.com (inurl:login OR inurl:admin)`

### Identificar de archivos expuestos:

* `site:example.com filetype:pdf`
* `site:example.com (filetype:xls OR filetype:docx)`

### Descubrir archivos de configuración:

* `site:example.com inurl:config.php`
* `site:example.com (ext:conf OR ext:cnf)`(busca extensiones comúnmente utilizadas para archivos de configuración)

### Localizar copias de seguridad de bases de datos:

* `site:example.com inurl:backup`
* `site:example.com filetype:sql`

***

## <mark style="color:purple;">Automatización: Google Dorking Helper</mark>

Podemos automatizar la generación de Google Dorks con herramientas cómo Google Dorking Helper, que nos permite arrastrar operadores para ir construyendo nuestro dork. Una vez que lo hemos generado podemos darle directamente a "Buscar en Google" para abrirlo en el navegador.

{% embed url="<https://tusendadigital.com/googledorkinghelper/>" %}

<figure><img src="/files/HhQOHsU8UKFS9oscnCLp" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://afsh4ck.gitbook.io/ethical-hacking-cheatsheet/recopilacion-de-informacion/google-hacking/google-dorks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
