Repolode
horsicq

horsicq/Detect-It-Easy

Herramienta multiplataforma de identificación de archivos y análisis estático que detecta tipos de archivo, compiladores, empaquetadores y protecciones en ejecutables.

Estrellas
11,886
Forks
996
Issues abiertos
34
Último commit
hace 8 horas

¿Qué es?

Detect It Easy (DiE) identifica formatos de archivo e inspecciona ejecutables sin ejecutarlos. Analiza PE, ELF, Mach-O, APK, IPA, JAR, DEX y otros formatos, e informa del compilador, enlazador, lenguaje, empaquetador o protector usado para crear un archivo, junto con su versión cuando es posible detectarla.

La detección se basa en una base de datos de firmas escrita en DiE-JS, una capa de scripting cuyas reglas pueden utilizar análisis adaptado al formato, búsquedas acotadas y primitivas de desensamblado. Un motor heurístico para PE añade hallazgos etiquetados por separado sobre anomalías estructurales, ofuscación, código anti-análisis y características sospechosas, que se mantienen diferenciados de las coincidencias exactas de firmas. No es un antivirus ni determina que un archivo sea seguro.

DiE se distribuye como una GUI (die), una herramienta de línea de comandos para procesamiento por lotes (diec) y una GUI ligera que solo incluye el escáner (diel), con versiones para Windows, Linux y macOS. Los desarrolladores también tienen a su disposición una biblioteca de la API de DiE.

Funciones clave

  • 01Identifica formatos de archivo como PE, ELF, Mach-O, APK, IPA, JAR y DEX
  • 02Detecta mediante firmas los compiladores, enlazadores, lenguajes, empaquetadores y protectores
  • 03El motor heurístico opcional para PE informa por separado de las anomalías estructurales y la ofuscación, sin mezclarlas con las coincidencias exactas
  • 04Scripting extensible con DiE-JS para crear reglas de detección personalizadas
  • 05Herramienta de línea de comandos adecuada para el análisis por lotes

Casos de uso

  • Clasificar ejecutables desconocidos para averiguar qué compilador o empaquetador se usó para crearlos
  • Iniciar tareas de ingeniería inversa identificando la cadena de herramientas con la que se creó un binario
  • Flujos de análisis de malware que requieren indicios estáticos antes del análisis dinámico
  • Comprobar por lotes un conjunto de binarios mediante un script o una canalización de CI

Inicio rápido

  1. 1

    Descarga la versión desde la página de lanzamientos

  2. 2

    Clona el repositorio

Antes de usarlo

  • DiE no es un antivirus y no puede declarar que un archivo sea seguro.
  • Los resultados heurísticos son indicios que requieren verificación manual.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Detect-It-Easy?
Herramienta multiplataforma de identificación de archivos y análisis estático que detecta tipos de archivo, compiladores, empaquetadores y protecciones en ejecutables. Detect It Easy (DiE) identifica formatos de archivo e inspecciona ejecutables sin ejecutarlos. Analiza PE, ELF, Mach-O, APK, IPA, JAR, DEX y otros formatos, e informa del compilador, enlazador, lenguaje, empaquetador o protector usado para crear un archivo, junto con su versión cuando es posible detectarla.
¿Detect-It-Easy es gratuito? ¿Qué licencia tiene?
Detect-It-Easy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Detect-It-Easy sigue mantenido?
Mantenimiento activo. El último commit de Detect-It-Easy fue el 6 nov 2026.
¿Para qué puedo usar Detect-It-Easy?
Clasificar ejecutables desconocidos para averiguar qué compilador o empaquetador se usó para crearlos Iniciar tareas de ingeniería inversa identificando la cadena de herramientas con la que se creó un binario Flujos de análisis de malware que requieren indicios estáticos antes del análisis dinámico Comprobar por lotes un conjunto de binarios mediante un script o una canalización de CI
¿Cómo se instala Detect-It-Easy?
Descarga la versión desde la página de lanzamientos Clona el repositorio
¿Dónde consigo Detect-It-Easy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/horsicq/Detect-It-Easy

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados