Computadora : Herramientas Software / Programas
Cómo fue creado un archivo ejecutable (.exe)
Cómo determinar el lenguaje de programación original de un archivo .exe
https://github.com/ExeinfoASL/ASL
Este repositorio de GitHub pertenece a un software llamado Exeinfo PE, desarrollado por A.S.L Soft.
En pocas palabras, es una herramienta para desarrolladores, analistas de malware y expertos en seguridad que sirve para identificar cómo fue creado un archivo ejecutable (.exe).
Aquí tienes los detalles de lo que hace exactamente:
-
Detector de Compiladores: Te dice qué lenguaje o herramientas se usaron para crear el programa (por ejemplo, C++, Delphi, Visual Basic, .NET, Go, etc.).
-
Detector de "Packers" y Protectores: Identifica si el archivo ha sido comprimido o protegido para evitar ser analizado o crackeado (como UPX, VMProtect, Themida, etc.).
-
Identificador de Ofuscadores: En el caso de programas .NET, detecta si el código ha sido "mezclado" u ocultado para que no sea legible.
-
Análisis de archivos no ejecutables: También puede identificar formatos de datos y archivos comprimidos como
.zip,.rar,.iso,.img, entre otros. -
Herramientas extra: Incluye utilidades para extraer información de los archivos (como un desempaquetador para instaladores de Inno Setup).
Resumen: Es una utilidad de "ingeniería inversa" rápida que ayuda a saber qué hay dentro de un archivo antes de intentar abrirlo o analizarlo a fondo. Es muy popular porque es ligero y tiene una base de datos de firmas (identificadores) muy grande y actualizada.