open source malware analysis

36
Defenses against malware, automated analysis using Open Source technology Autor: Marc Rivero López Fecha: Octubre 2012

Upload: s21sec

Post on 04-Jul-2015

4.165 views

Category:

Documents


3 download

DESCRIPTION

La charla trata como te puedes montar tu propio sistema de análisis automatizado de malware, de manera que serás capaz de poder estudiar en un entorno controlado como funciona el malware. En esta linea se explicará como funcionan los ataques MITB y porque es difícil para los usuarios poder detectar este tipo de ataques. También se explicará que existen diversas mafias que se dedican al desarrollo de kits de Explotación que infectan a los usuarios. Y por último como el malware se adelanta y es capaz de detectar que está siendo "observado" y como es capaz de engañar al analista

TRANSCRIPT

Page 1: Open source malware analysis

Defenses against malware, automated analysis using Open Source technology

Autor: Marc Rivero LópezFecha: Octubre 2012

Page 2: Open source malware analysis

La información contenida en este documento es propiedad intelectual de S21sec. Cualquier modificación o utilización total o parcial del contenido de este documento sin consentimiento expreso y por escrito de S21sec está estrictamente prohibida. La ausencia de respuesta a cualquier solicitud de consentimiento en ningún caso deberá ser entendida como consentimiento tácito por parte de S21sec autorizando utilización alguna. © Grupo S21sec Gestión, S.A.

Page 3: Open source malware analysis

about

• ACSS (Advanced cyber Security Services)

• Analista ecrime

Datos de contacto:

[email protected]@seifreed

Page 4: Open source malware analysis

// ÍNDICE

*

¿Solución automatizada de Malware?

Solución Open Source

Funcionamiento de Cuckoo

Presentación de resultados

Extras en los análisis

Cuckoo VS Citadel

Cuckoo VS Exploits Kits

Conclusiones

Page 5: Open source malware analysis

*

// ¿SOLUCIÓN AUTOMATIZADA DE MALWARE?01

Page 6: Open source malware analysis

MOTIVOS

• Malware en todas las plataformas poulares

• Muchísima cantidad de malware

Page 7: Open source malware analysis

¿Porque un Sandbox?

Ventajas:•Entorno controlado.•Análisis por lotes•Análisis automatizado•Poder analizar grandes cantidades de malware

Inconvenientes:•Fácilmente detectable

Page 8: Open source malware analysis

*

// SOLUCIÓN OPEN SOURCE02

Page 9: Open source malware analysis

¿Porque una solución Open Source?

• Soluciones comerciales muy caras.

• Poder introducir nuevas funcionalidades.

etc...

Page 10: Open source malware analysis

Cuckoo Sandbox

• Plataforma para el análisis de malware

• Capaz de analizar exe, pdf, doc...

• Usa virtualización para los análisis

• 100% Open Source

Page 11: Open source malware analysis

*

// FUNCIONAMENTO DE CUCKOO03

Page 12: Open source malware analysis

¿Como funciona la plataforma?

Page 13: Open source malware analysis

Componentes de Cuckoo

Page 14: Open source malware analysis

Análisis de malware

• Configuración de Cuckoo con el engine de virtualización

• Daemon a la espera de los análisis

Page 15: Open source malware analysis

*

//

DEMO

D

Page 16: Open source malware analysis

*

// PRESENTACIÓN DE RESULTADOS04

Page 17: Open source malware analysis

Resultados...

• Los análisis se irán mostrando en la parte web de Cuckoo.

Page 18: Open source malware analysis

Resultados...

• Información sobre el binario, firmas de yara, PEiD y Virus Total

Page 19: Open source malware analysis

Resultados...

• Firmas y pantallazos

Page 20: Open source malware analysis

Resultados...

• Análisis estático e información sobre la muestra

Page 21: Open source malware analysis

Resultados...

• Cuckoo analizará los archivos recogidos por la muestra

Page 22: Open source malware analysis

Resultados...

• Análisis de red

Page 23: Open source malware analysis

Resultados...

• Cambios en el sistema de ficheros

Page 24: Open source malware analysis

Resultados...

• Mutex

Page 25: Open source malware analysis

Resultados...

• Cambios que ha sufrido el registro

Page 26: Open source malware analysis

Resultados...

• Información 4detallada sobre los procesos

Page 27: Open source malware analysis

*

// EXTRAS EN LOS ANÁLISIS05

Page 28: Open source malware analysis

API de Virus Total

• Cuckoo consultará el HASH de la muestra en Virus Total

Page 29: Open source malware analysis

Conexión a dominios maliciosos

• Cuckoo avisará cuando una muestra quiera conectarse a un dominio malicioso.

Page 30: Open source malware analysis

*

// CUCKOO VS CITADEL06

Page 31: Open source malware analysis

Datos falsos

• Algunas versiones de Citadel contienen protección de máquina virtual

Page 32: Open source malware analysis

*

// CUCKOO VS EXPLOITS KITS07

Page 33: Open source malware analysis

Para ver esta película, debedisponer de QuickTime™ y de

un descompresor Photo - JPEG.

Cuckoo analiza el Exploit Kit

• Cuckoo es capaz de analizar URL que contengan exploits kits y recoger los archivos.

Page 34: Open source malware analysis

*

// CONCLUSIONES08

Page 35: Open source malware analysis

*

//

¿PREGUNTAS?

Page 36: Open source malware analysis

GRACIASwww.s21sec.com

SPAIN MEXICO BRASIL UK USA