1.- Introducción a la ingeniería inversa. 2.- Compiladores. 3.- Reconstrucción de código I. 4.- Reconstrucción de código II. 5.- Formatos de ficheros binarios. 6.- Análisis estático: desensambladores y reconstructores de código. 7.- Análisis dinámico: depuradores de código. 8.- Aplicaciones prácticas.