Seleccione su idioma

Análisis de binarios .NET con compilación nativa (AOT)

Mie 27 ,12:30:00 - 13:00:00 | Sala 25 - ATENEA

La introducción de compilación Ahead of Time (AOT) en .NET trajo ventajas como tiempos de inicio de las aplicaciones reducidos y mejora del rendimiento, simplificación de despliegues ya que no es necesario contar con el runtime instalado y mejora de la protección de la propiedad intelectual, ya que al ser un binario nativo desaparece el lenguaje intermedio (IL) por lo que ya no es posible reconstruir el código fuente original con aplicaciones como dnSpy o ILSpy, y por lo tanto las tareas de ingeniería inversa son mucho más complicadas. Este último punto a su vez hace que este tipo de binarios sea atractivo para los desarrolladores de Malware, ya que a día de hoy no existen herramientas que automaticen el análisis de este tipo de binarios. En esta charla explicaré qué técnicas, estrategias y herramientas se pueden utilizar para facilitar la ingeniería inversa de binarios .NET AOT.

Ponente(s):