La ingeniería inversa, o “reversing”, es una parte del mundo de la ciberseguridad de gran importancia, puesto que permite realizar una multitud de tareas sobre un software, tales como estudiar su código fuente o realizar análisis sobre una parte o la totalidad de un software. Para ello, los especialistas se apoyan en herramientas y técnicas como los compiladores o los análisis estáticos.
Este curso tiene como objetivo proporcionar una introducción al mundo de la ingeniería inversa y del análisis de malware. El curso muestra cómo desensamblar y desempaquetar archivos binarios y cómo estudiar la intención, la función y el daño potencial de un malware.