Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
unthemidator — Un outil automatisé de déballage et de correction de dump pour Themida / Code Virtualizer / WinLicense (v3.0-v4) | Kitploit
Outils/GitHubGitHub/x86rc/unthemidator
Analyse StatiqueRétro-ingénierieDébogueursAnalyse de MalwareAnalyse de BinairesArticles et RechercheExploitation de Binaires
GitHubx86rc/unthemidator

unthemidator

Un outil automatisé de déballage et de correction de dump pour Themida / Code Virtualizer / WinLicense (v3.0-v4)

Voir le dépôt
3074420il y a 22h 30mPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

unthemidator

@x86rc Discord Server

Un dépacker universel pour les binaires protégés par Themida et un outil de suppression de protection à l'exécution. Unthemidator n'exécute PAS le binaire, et n'appelle aucune API ni n'exécute aucun appel système utilisé par les binaires cibles sur la machine hôte.

Unthemidator fonctionne avec toutes sortes de binaires Windows (dll, exe, sys et autres) dans les variantes x86 (32 bits) et x86_64 / amd64 (64 bits).

Après le dépacking, une reconstruction complète du PE est effectuée, rendant le binaire dépacké exécutable et débogable.

En plus du dépacking et de la reconstruction du PE, Unthemidator peut identifier la version des machines virtuelles Themida / Code Virtualizer utilisées dans les binaires.

Fonctionnalités

  • Dépacking complet du PE
  • Dépacking des ressources
  • Décompression de la machine virtuelle
  • Déchiffrement des imports et restauration de l'IAT
  • Identification de la version de Themida/Code Virtualizer
  • Localisation de tous les points d'entrée Themida/CV

Utilisation

Il suffit de glisser-déposer un binaire packé sur unthemidator ou d'utiliser la commande CLI suivante sous Windows :

unthemidator.exe [options] {path_to_bin.exe|.dll|.sys|.bin}

et la commande CLI suivante sur un système Unix :

./unthemidator [options] {path_to_bin.exe|.dll|.sys|.bin}

Un PE ne sera considéré comme un pilote noyau que si son extension de fichier est .sys. Ceci est fait pour garantir une analyse correcte des fichiers avec n'importe quelle extension en tant qu'applications en mode utilisateur par défaut. Sans compter que les pilotes noyau packés sont extrêmement rares et ne peuvent s'exécuter que sur des systèmes non sécurisés.

Options

Voici un aperçu complet de toutes les options d'unthemidator.

  • --out-file - nom / chemin du fichier de sortie. Par défaut {program_name}.unpacked.{program_extension}
  • --license-file - nom / chemin du fichier de licence. Requis pour le dépaquetage réussi des binaires protégés par WinLicense.
  • --imports-file - nom (ou chemin) du fichier dans lequel enregistrer les informations sur les imports. Doit être au format JSON. Par défaut {program_name}.imports.json
  • --vms-file - nom (ou chemin) du fichier dans lequel enregistrer les informations sur les points d'entrée des VM. Doit être au format JSON. Par défaut {program_name}.vms.json
  • --vm-depth - pour la recherche sur les machines virtuelles et le traçage des instructions virtuelles, combien de couches de virtualisation doivent être exécutées en pas-à-pas. Par défaut 0 - aucune exploration de VM.
  • --no-imp - ignorer la recherche des imports
  • --no-startup - ignorer le traitement du démarrage à l'exécution. Cela empêchera TOUT dépaquetage sauf l'étape de démarrage initiale.
  • --no-vm-lookup - ignorer la recherche de machine virtuelle
  • --no-loader - ignorer la génération du loader anti-dump. Cela peut rendre le binaire non exécutable si l'OEP est virtualisé ou s'il existe des vérifications de sécurité par macro

Modules personnalisés

Certains binaires dépendent de modules personnalisés fournis avec le programme. Vous pouvez simplement placer tous les modules personnalisés dans le répertoire modules avant de dépaqueter de tels binaires. La même chose peut être faite pour les modules système manquants, ce qui est utile si vous exécutez unthemidator sur un système Unix.

Signaler des problèmes

Si vous rencontrez un problème ou si quelque chose ne fonctionne pas comme prévu (ou ne fonctionne pas du tout), créez une issue dans ce dépôt.

Téléchargement

Consultez la page Releases pour trouver unthemidator précompilé. Actuellement, les variantes suivantes sont disponibles :

  • Exécutable Windows x64
  • Exécutable macOS (Apple Silicon)

Versions de Themida prises en charge :

  • Themida v3.0 - v3.2.6.0
  • Win License v3.0 - v3.2.6.0
  • Code Virtualizer (VM compressées) v3.0 - v3.2.6.0
  • Code Virtualizer (VM compressées, expérimental) v4.0

Limitations

  • Cela ne désobfusquera pas (dévirtualisera, démutera) le code

Recherche, documentation et liens utiles

Apprenez-en plus sur les rouages internes de l'obfuscation Themida, y compris ses machines virtuelles, dans les articles suivants :

  1. Devirtualizing Themida's (Code Virtualizer) FALCON VM to readable code. Documentation du processus de recherche sur Themida / CV, en partant de zéro connaissance des VM ou d'outils complexes.
  2. Detailed analysis of Themida's LION VM (Part 1). Documentation de la VM Lion, l'une des machines virtuelles Themida / Code Virtualizer les plus récentes.
  3. Detailed analysis of Themida's LION VM (Part 2). Deuxième partie de la documentation de la VM Lion.

Envie de discuter de désobfuscation ou de rétro-ingénierie ?

Find us here too

Télécharger l’outil