Sobre el ponente: Sebastián Guerrero

Sebastián Guerrero es Ingeniero Informático por la Universidad de Cádiz. Investigador independiente, participa como Malware Researcher con Malware Intelligence, donde realizar tareas de ingeniería inversa a los últimos exploit kits y malwares. Miembro activo del grupo de seguridad PainSec donde ha participado en CTFS como DefCON, ruCTF o Codegate, colabora asiduamente con artículos sobre seguridad en Android con Security By Default.
Fechas
- Miércoles, 29 de Febrero de 2012
Localización
Descripción
La sesión de formación va dedicada a obtener el conocimiento necesario para realizar ingeniería inversa sobre aplicaciones Android, ver cómo realizar un análisis forense y trabajar en local con la información de un dispositivo smartphone, se mostrará cómo vulnerar la seguridad impuesta por Google en sus aplicaciones. Además se ofrecerá a los participantes la posibilidad de colaborar en el desarrollo de payloads para un pequeño PoC que afecta a terminales Android en todas sus versiones.
Requisitos
Para una correcta transmisión de los conocimientos y aprovechamientos de la formación, es necesario cumplir una serie de requisitos:
-
Estar familiarizado con conceptos relacionados con el malware, ingeniería inversa y vulnerabilidades.
-
Tener algo de base en Java y Android (Nivel mínimo) para entender el funcionamiento de las aplicaciones y facilitar la traza de código.
Audiencia
Consultores o estudiantes de seguridad, personal técnico de TI.
Temario
-
-
Herramientas más comunes y una breve introducción a ellas.
-
Puesta en marcha de un laboratorio de ingeniería inversa.
-
-
-
Análisis y reconstrucción de código Dalvik a Java con ejemplos prácticos.
-
Análisis de aplicaciones y malware a nivel de código.
-
Reconstrucción automatizada de aplicaciones y malware.
-
Estudio de comportamiento a nivel de código de varios malware.
-
-
-
-
Cifrado, técnicas de ocultación, ofuscación...
-
Ejemplos reales con varios malware.
-
-
Conceptos generales sobre la estructura en dispositivos Android
-
Cómo realizar un análisis forense
-
Realizar backups del sistema.
-
Extraer información de las aplicaciones.
-
Ejemplos reales con varias aplicaciones donde se mostrará cómo extraer información personal y sensible.
-
-
Presentación del PoC desarrollado que afecta a todas las versiones de Android
-
Desarrollo de nuevos payloads.
|
|