Detect It Easy (DiE) est un outil puissant d'identification de type de fichiers, populaire auprès des analystes de malwares, des experts en cybersécurité et des ingénieurs en rétro-ingénierie du monde entier. Prenant en charge à la fois l'analyse par signatures et l'analyse heuristique, DiE permet une inspection efficace des fichiers sur une large gamme de plateformes, notamment Windows, Linux et MacOS. Son architecture de détection adaptative pilotée par scripts en fait l'un des outils les plus polyvalents du domaine, avec une liste complète d'images système prises en charge.
Le système de signatures flexible et les capacités de script de Detect It Easy en font un outil essentiel pour l'analyse de malwares et la forensique numérique. Alors que les analyseurs statiques traditionnels sont souvent limités dans leur portée et sujets aux faux positifs, la conception personnalisable de DiE permet une intégration précise de nouvelles logiques de détection, garantissant des résultats fiables sur divers types de fichiers.
Principaux avantages :
Gestion flexible des signatures : créez, modifiez et optimisez facilement des scripts de détection (règles).
Prise en charge multiplateforme : fonctionne sous Windows, Linux et MacOS.
Faux positifs minimaux : la combinaison de l'analyse par signatures et de l'analyse heuristique garantit une grande précision de détection.
📄 Types de fichiers pris en charge
Detect It Easy prend en charge une large gamme de types de fichiers exécutables et d'archives, notamment :
PE (format Portable Executable pour Windows)
ELF (format Executable and Linkable pour Linux)
APK (package d'application Android)
IPA (package d'application iOS)
JAR (archive Java)
ZIP (archives compressées)
ISO9660 (format de support optique)
DEX (Dalvik Executable pour Android)
MS-DOS (fichiers exécutables MS-DOS)
COM (format exécutable simple pour DOS)
LE/LX (Linear Executable pour OS/2)
MACH (fichiers Mach-O pour MacOS)
NPM (paquets JavaScript)
Amiga (format exécutable pour les ordinateurs Amiga)
Binary (autres fichiers non classifiés)
Et ce n'est pas tout... La liste s'agrandit au fur et à mesure des mises à jour de l'outil.
Les formats inconnus font l'objet d'une analyse heuristique, fournissant une identification pour les fichiers connus comme non reconnus.
🔑 Principales fonctionnalités
Gestion flexible des signatures : définissez ou modifiez les règles de détection.
Détection par script : utilisez un langage de script de type JavaScript (runtime DiE-JS ES5) pour des algorithmes de détection personnalisés.
Compatibilité multiplateforme : disponible pour Windows, Linux et MacOS.
Faux positifs réduits : combine l'analyse par signatures et l'analyse heuristique pour une plus grande précision.
diec : version en ligne de commande pour le traitement par lots.
diel : version GUI légère. (scanner uniquement)
Pour une utilisation détaillée, consultez le fichier RUN.md.
🔎 Exemples d'utilisation
🦠 Analyse de malwares : identifiez les types de fichiers, les packers ou les protections. Le moteur heuristique détecte de multiples familles de malwares et de virus de fichiers.
🛡 Audits de sécurité : déterminez les risques de sécurité potentiels des exécutables.
🔎 Forensique logicielle : inspectez les composants logiciels et validez la conformité.
💬 Notre communauté
👋 Bonjour ! / Привет ! Bienvenue dans la communauté Detect It Easy !
Des questions, des idées, ou simplement envie de discuter ? Voici où nous trouver :
GitHub Discussions : lancez une conversation dans Discussions
GitHub Issues : signalez des bugs ou demandez des fonctionnalités via Issues