Вы находитесь на странице: 1из 30

Hacking con Google

Dr. Gonzalo lvarez Maran

Presentacin
Introduccin
El ABC de Google
Tcnicas bsicas de hacking con Google
Bsqueda de informacin con Google
Automatizando a Google
Cmo evitar a Google

Aplicaciones de la criptografa

-2-

Dr. Gonzalo lvarez Maran (CSIC)

Introduccin

Proceso de ataque
Recopilacin de informacin
sobre el objetivo

Identificacin de vulnerabilidades

Explotacin de vulnerabilidades

Continuacin del ataque

Aplicaciones de la criptografa

-4-

Dr. Gonzalo lvarez Maran (CSIC)

Abc de Google

Google es mucho ms que un


simple buscador

Aplicaciones de la criptografa

-6-

Dr. Gonzalo lvarez Maran (CSIC)

Consultas bsicas
Consulta de palabras
Consulta de frases
Operadores booleanos

AND
OR
NOT

Caracteres especiales:

+
.
*

Aplicaciones de la criptografa

-7-

Dr. Gonzalo lvarez Maran (CSIC)

Consultas avanzadas
Intitle, Allintitle
Allintext
Inurl, Allinurl
Site
Filetype
Link
Inanchor
Cache
Numrange

Daterange
Info
Related
Author, Group,
Insubject, Msgid
Stocks
Define
Phonebook

Aplicaciones de la criptografa

-8-

Dr. Gonzalo lvarez Maran (CSIC)

El URL de Google
q
start
num
filter
restrict
hl
lr
ie
Etc.

Aplicaciones de la criptografa

-9-

Dr. Gonzalo lvarez Maran (CSIC)

Hacking bsico
con Google

Navegacin annima
El cach de Google almacena copias de las
pginas indexadas
Consulta:

site:sitio.com texto

Las imgenes y otros objetos no estn en el cach


Utilizando la propiedad texto guardado en el
cach no se cargan las imgenes
Se necesita utilizar el URL

Aplicaciones de la criptografa

-11-

Dr. Gonzalo lvarez Maran (CSIC)

Servidor proxy
Un servidor proxy hace las peticiones en lugar del
usuario
Se utiliza la capacidad de traduccin de pginas
de Google y otros servicios similares:

www.google.es/translate?u=http://www.playboy.com&langpair=en|en

No es un proxy annimo
Puede saltarse filtros de contenidos

Aplicaciones de la criptografa

-12-

Dr. Gonzalo lvarez Maran (CSIC)

Cabeza de puente
Google indexa todo lo que se le diga
Qu pasa si se crea una pgina con URLs de
ataque y se le dice a Google que la indexe?

Aplicaciones de la criptografa

-13-

Dr. Gonzalo lvarez Maran (CSIC)

Buscando
informacin

Google Hacking Database


Mantenida en http://johnny.ihackstuff.com/
Almacena cientos de googledorks
Actualizada continuamente
Clasificada en varias categoras:

Vulnerabilidades
Mensajes de error
Archivos con contraseas
Portales de entrada
Deteccin de servidor web
Archivos sensibles
Deteccin de dispositivos

Aplicaciones de la criptografa

-15-

Dr. Gonzalo lvarez Maran (CSIC)

Listados de directorios
Contienen informacin que no debera verse
Consulta:

intitle:index.of parent directory

Bsqueda de directorios/archivos especficos


intitle:index.of inurl:admin
intitle:index.of ws_ftp.log

Bsqueda de servidores

Apache: intitle:index.of Apache/* server at


IIS: intitle:index.of Microsoft-IIS/* server at

Tcnicas de navegacin transversal

Aplicaciones de la criptografa

-16-

Dr. Gonzalo lvarez Maran (CSIC)

Reconocimiento de red
Araa: site:sitio.com
Objetivo: conocer subdominios
Consulta:

site:sitio.com -site:www.sitio.com

Herramientas automatizadas:

SP-DNS-mine.pl www.sensepost.com/restricted/SPDNS-mine.pl

Aplicaciones de la criptografa

-17-

Dr. Gonzalo lvarez Maran (CSIC)

SO y servidor web
Listado de directorios
Aplicaciones/documentacin de ejemplo del
servidor web
Mensajes de error del servidor web
Mensajes de error de aplicaciones web

Aplicaciones de la criptografa

-18-

Dr. Gonzalo lvarez Maran (CSIC)

Bsqueda de sitios vulnerables


Pginas de demostracin del fabricante
Cdigo fuente
Escaneo CGI

Aplicaciones de la criptografa

-19-

Dr. Gonzalo lvarez Maran (CSIC)

Informacin de base de datos

Nombres de usuario
acces denied for user using password

Estructura de la base de datos


filetype:sql # dumping data for table

Inyeccin de SQL
Unclosed quotation mark before the character string

Cdigo fuente SQL


intitle:"Error Occurred" "The error occurred in incorrect syntax near

Contraseas
filetype:inc intext:mysql_connect filetype:sql "identified by" -cvs

Deteccin de archivos la base de datos

filetype:mdb inurl:users.mdb filetype:mdb inurl:email inurl:backup

Aplicaciones de la criptografa

-20-

Dr. Gonzalo lvarez Maran (CSIC)

Nombres usuario/contraseas
intitle:index.of passwd
intitle:"Index.of..etc" passwd
intitle:index.of pwd.db passwd
intitle:index.of ws_ftp.ini
intitle:index.of people.lst
intitle:index.of passlist
intitle:index.of .htpasswd
intitle:index.of .htpasswd htpasswd.bak
filetype:reg reg intext:"internet account manager
filetype:mdb inurl:profiles
http://*:*@www
Aplicaciones de la criptografa

-21-

Dr. Gonzalo lvarez Maran (CSIC)

Automatizando
a Google

Google API
Servicio web gratuito para consulta remota a
Google
Incorpora la potencia de Google a cualquier
programa
Soporta las mismas funciones que el URL
Limitaciones:

Exige registrarse
1000 consultas/da
10 resultados/consulta

Aplicaciones de la criptografa

-23-

Dr. Gonzalo lvarez Maran (CSIC)

SiteDigger
Creado por
Foundstone
www.foundstone.com
Utiliza la Google API
Exige la instalacin de
.NET Framework 1.1
Utiliza la base de datos
FSDB o GHDB
Genera bonitos
informes en HTML

Aplicaciones de la criptografa

-24-

Dr. Gonzalo lvarez Maran (CSIC)

Wikto

Creada por Sensepost


www.sensepost.com
Herramienta de anlisis de
seguridad web de propsito
general
Mdulo de hacking Google
similar a Sitedigger
Requiere Google API

Utiliza GHDB
Modo de operacin
automtico o manual

Aplicaciones de la criptografa

-25-

Dr. Gonzalo lvarez Maran (CSIC)

Athena
Creada por SnakeOil
Labs snakeoillabs.com
No utiliza la Google API,
por lo que viola los
trminos de uso de
Google
Requiere el .NET
Framework
Utiliza archivos de
configuracin XML

Aplicaciones de la criptografa

-26-

Dr. Gonzalo lvarez Maran (CSIC)

Cmo evitar
a Google

Proteger el servidor web

Bloqueo de buscadores mediante robots.txt

User-agent: googlebot
Disallow: /directorio/archivos

No indexar:
<META NAME="GOOGLEBOT" CONTENT="NOINDEX,
NOFOLLOW">

No almacenar en cach:
<META NAME=GOOGLEBOT CONTENT=NOARCHIVE>
<META NAME=GOOGLEBOT CONTENT=NOSNIPPET>

Aplicaciones de la criptografa

-28-

Dr. Gonzalo lvarez Maran (CSIC)

Eliminacin de pginas de
Google

Eliminacin de la cach de Google desde la pgina


de eliminaciones
services.google.com/urlconsole/controller

Dirigirle al archivo robots.txt


Utilizar una directiva META
Opcin de eliminacin de enlaces antiguos

Aplicaciones de la criptografa

-29-

Dr. Gonzalo lvarez Maran (CSIC)

http://www.iec.csic.es/~gonzalo/

Preguntas

Вам также может понравиться