Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

29
Congreso de Seguridad ~ Rooted CON’2010 La Gorda FOCA Chema Alonso

description

En esta sesión se podrá ver la nueva versión de FOCA (v2.0) que, no sólo ya con metadatos, sino haciendo un uso de los resultados en los buscadores y las consultas DNS, mediante un algoritmo encadenado de búsquedas derivadas, ayuda a descubrir toda la red de una organización.

Transcript of Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Page 1: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Congreso de Seguridad ~ Rooted CON’2010

La Gorda FOCA

Chema Alonso

Page 2: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]
Page 3: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Congreso de Seguridad ~ Rooted CON’2010

FOCA 0.x

3

Page 4: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Foca 1 : Análisis de Metadatos

• Busca documentos en Google y Bing

• Descarga los documentos

• Extrae los metadatos

• Clusteriza los documentos

• Genera un mapa de red

Congreso de Seguridad ~ Rooted CON’2010

Page 5: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

FOCA 1: Metadatos

• Usuarios:

– Creadores.

– Modificadores .

– Usuarios en paths.

• C:\Documents and

settings\jfoo\myfile

• /home/johnnyf

• Sistemas Operativos

• Impresoras

– Locales y remotas.

• Paths.

– Locales y remotos.

• Información de red.

– Shared Printers.

– Shared Folders.

– ACLS.

• Internal Servers.

– NetBIOS Name.

– Domain Name.

– IP Address.

• Estructuras de BBDD.

– Table names.

– Colum names.

• Devices info.

– Mobiles.

– Photo cameras.

• Private Info.

– Personal data.

• Historial de uso.

• Versiones de software.

Page 6: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

ALGUNOS EJEMPLOS

Congreso de Seguridad ~ Rooted CON’2010

Page 7: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

FOCA 1: Post-Post-Análisis

• Google Set

• Alternative Domains

• Robtex

• Rango IP

• DNS Prediction

Congreso de Seguridad ~ Rooted CON’2010

Page 8: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Google Sets

Congreso de Seguridad ~ Rooted CON’2010

Page 9: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

DNS Scanning

Congreso de Seguridad ~ Rooted CON’2010

Page 10: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Alternate Domains

Congreso de Seguridad ~ Rooted CON’2010

Page 11: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

DNS Prediction

Congreso de Seguridad ~ Rooted CON’2010

Page 12: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Problemas para pintar la red

• Alternative domains:

– O los sabías o aparecían o el servidor queda sin

dominio.

• DNS Scanning:

– Si el equipo no tiene dominio -> no tienes IP no

puedes aplicar DNS scanning

• Google Sets

– Si no hay dominio, aunque encuentres nombres

similares no sabes contra que dns probarlo.

Congreso de Seguridad ~ Rooted CON’2010

Page 13: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

FOCA 2.0 aún en alpha

Page 14: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Necesitamos dominios

Congreso de Seguridad ~ Rooted CON’2010

Page 15: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Cómo buscar dominios

• Metadatos [SetA]

– Aparece el nombre dominio

– Aparece la dirección IP -> Resolución DNS

• Google & Bing Search [SetB]

– Uso de site y –inurl para maximizar resultados

Se obtienen Domain names [SetA+SetB]

Congreso de Seguridad ~ Rooted CON’2010

Page 16: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Direcciones IPs

• Metadatos [IP_A]

– Direcciones IP directamente

– Nombres completos -> Resolución DNS contra

DNS principal del dominio.

• Nombres Dominio Google & BING [IP_B]

– Resolución DNS

Se obtienen direcciones IP [IP_A+IP_B]

Congreso de Seguridad ~ Rooted CON’2010

Page 17: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Más dominios: Bing Search IP

• Con [IP_A+IP_B]

– Bing Search con parámetro IP

– > Nuevos dominios

• Internos

• Relacionados

Congreso de Seguridad ~ Rooted CON’2010

Page 18: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Mas dominios: PTR Scanning

• Con todas las direcciones IP– Conexión al NS principal [Opcional a todos los NS]

Congreso de Seguridad ~ Rooted CON’2010

Page 19: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Mas dominios: PTR Scanning

Congreso de Seguridad ~ Rooted CON’2010

Page 20: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Más dominios: Rango IP

• Todas las direcciones IP asociadas a un

dominio objetivo:

– Resolución y Búsqueda del rango con el DNS

interno.

– Opcionalmente con todos los NS

Congreso de Seguridad ~ Rooted CON’2010

Page 21: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Más dominios + Más IPs

• Common names

– ftp, dns, dns01, pc01…

• Uso del “ls” en el DNS

Congreso de Seguridad ~ Rooted CON’2010

Page 22: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Algoritmo recursivo

Congreso de Seguridad ~ Rooted CON’2010

Page 23: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Algoritmo recursivo:

Congreso de Seguridad ~ Rooted CON’2010

Aplica “algoritmo voraz”

Sigue todos los caminos

Profundidad del algoritmo es configurable

Detecta casi todas las referencias accesibles

Page 24: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

FOCA & SHODAN

Congreso de Seguridad ~ Rooted CON’2010

Page 25: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

ALGUNA DEMO CON FOCA 2

Congreso de Seguridad ~ Rooted CON’2010

Page 26: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

FOCA sólo corre en Windows

Page 27: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Evolución: SW recognition

– Metadatos

• Rutas de instalación [mejorado]

• OLE Streams

• EXIF

– SHODAN

• Banners [No intrusivo]

– Banners

• Connect

– URLs

• Google Hacking

– NameServers

• Prediction

Congreso de Seguridad ~ Rooted CON’2010

Page 28: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Más de 20.000 FOCAs

Page 29: Chema Alonso - Presentación de la FOCA v2.0 [RootedCON 2010]

Congreso de Seguridad ~ Rooted CON’2010

Chema Alonso

[email protected]

http://elladodelmal.blogspot.com

http://twitter.com/chemaalonso

http://www.informatica64.com

Autores

Chema Alonso

Francisco Oca

Alejandro Martín Bailón

Enrique Rando

Pedro Laguna

John Matherly