# Google

### Comandos principales Google Hacking

A continuación se muestran los comandos principales que podemos utilizar con Google. Hay que tener en cuenta que todos ellos deben ir seguidos (sin espacios) de la consulta que quiere realizarse:

<mark style="color:yellow;">define:término</mark> - Se muestran definiciones procedentes de páginas web para el término buscado.

<mark style="color:yellow;">filetype:término</mark> - Las búsquedas se restringen a páginas cuyos nombres acaben en el término especificado. Sobretodo se utiliza para determinar la extensión de los ficheros requeridos. Nota: el comando ext:término se usa de manera equivalente.

<mark style="color:yellow;">site:sitio/dominio</mark> - Los resultados se restringen a los contenidos en el sitio o dominio especificado. Muy útil para realizar búsquedas en sitios que no tienen buscadores internos propios.

<mark style="color:yellow;">link:url</mark> - Muestra páginas que apuntan a la definida por dicha url. La cantidad (y calidad) de los enlaces a una página determina su relevancia para los buscadores. Nota: sólo presenta aquellas páginas con pagerank 5 o más.

<mark style="color:yellow;">cache:url</mark> - Se mostrará la versión de la página definida por url que Google tiene en su memoria, es decir, la copia que hizo el robot de Google la última vez que pasó por dicha página.

<mark style="color:yellow;">info:url</mark> - Google presentará información sobre la página web que corresponde con la url.

<mark style="color:yellow;">related:url</mark> - Google mostrará páginas similares a la que especifica la url. Nota: Es difícil entender que tipo de relación tiene en cuenta Google para mostrar dichas páginas. Muchas veces carece de utilidad.

<mark style="color:yellow;">allinanchor:términos</mark> - Google restringe las búsquedas a aquellas páginas apuntadas por enlaces donde el texto contiene los términos buscados.

<mark style="color:yellow;">inanchor:término</mark> - Las búsquedas se restringen a aquellas apuntadas por enlaces donde el texto contiene el término especificado. A diferencia de allinanchor se puede combinar con la búsqueda habitual.

<mark style="color:yellow;">allintext:términos</mark> - Se restringen las búsquedas a los resultados que contienen los términos en el texto de la página.

<mark style="color:yellow;">intext:término</mark> - Restringe los resultados a aquellos textos que contienen término en el texto. A diferencia de allintext se puede combinar con la búsqueda habitual de términos.

<mark style="color:yellow;">allinurl:términos</mark> - Sólo se presentan los resultados que contienen los términos buscados en la url.

<mark style="color:yellow;">inurl:término</mark> - Los resultados se restringen a aquellos que contienen término en la url. A diferencia de allinurl se puede combinar con la búsqueda habitual de términos.

<mark style="color:yellow;">allintitle:términos</mark> - Restringe los resultados a aquellos que contienen los términos en el título.

<mark style="color:yellow;">intitle:término</mark> - Restringe los resultados a aquellos documentos que contienen término en el título. A diferencia de allintitle se puede combinar con la búsqueda habitual de términos.

### Operadores Booleanos Google Hacking

Google hace uso de los operadores booleanos para realizar búsquedas combinadas de varios términos. Esos operadores son una serie de símbolos que Google reconoce y modifican la búsqueda realizada:

<mark style="color:yellow;">" "</mark> Busca las palabras exactas.

<mark style="color:yellow;">-</mark> Excluye una palabra de la búsqueda. (Ej: gmail -hotmail, busca páginas en las que aparezca la palabra gmail y no aparezca la palabra hotmail) OR (ó |) - Busca páginas que contengan un término u otro.

<mark style="color:yellow;">+</mark> Permite incluir palabras que Google por defecto no tiene en cuenta al ser muy comunes (en español: "de", "el", "la".....). También se usa para que Google distinga acentos, diéresis y la letra ñ, que normalmente son elementos que no distingue.

<mark style="color:yellow;">\* Comodín</mark>. Utilizado para sustituir una palabra. Suele combinarse con el operador de literalidad (" ").

### RECURSOS ADICIONALES

* <https://www.exploit-db.com/google-hacking-database>


---

# 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://wiki.linarescorrales.es/apuntes/osint/google.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.
