Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
unlicense — Dépaqueteur dynamique et réparateur d'imports pour Themida/WinLicense 2.x et 3.x. | Kitploit
Outils/GitHubGitHub/ergrelet/unlicense
Analyse Dynamique (Sandboxing)Rétro-ingénierieAnalyse de MalwareAnalyse de Binaires
GitHubergrelet/unlicense

unlicense

Dépaqueteur dynamique et réparateur d'imports pour Themida/WinLicense 2.x et 3.x.

Voir le dépôt
1.4k259il y a 3 ansVérifié par Kitploit

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

Unlicense

GitHub release Minimum Python version CI status

Un outil Python 3 pour dépaqueter dynamiquement les exécutables protégés avec Themida/WinLicense 2.x et 3.x.

Avertissement : cet outil exécutera l'exécutable cible. Assurez-vous d'utiliser cet outil dans une machine virtuelle si vous n'êtes pas sûr de ce que fait l'exécutable cible.

Remarque : vous devez utiliser un interpréteur Python 32 bits pour dumper les exécutables 32 bits.

Fonctionnalités

  • Prend en charge Themida/Winlicense 2.x et 3.x
  • Prend en charge les PE 32 bits et 64 bits (EXE et DLL)
  • Prend en charge les assemblys .NET 32 bits et 64 bits (EXE uniquement)
  • Récupère automatiquement le point d'entrée d'origine (OEP)
  • Récupère automatiquement la table d'imports (obfusquée)

Limitations connues

  • Ne prend pas en charge les DLL d'assembly .NET
  • Ne produit pas de dumps exécutables dans la plupart des cas
  • La résolution des imports pour les exécutables 32 bits empaquetés avec Themida 2.x est assez lente
  • Nécessite un fichier de licence valide pour dépaqueter les exécutables protégés par WinLicense qui exigent des fichiers de licence pour démarrer

Mode d'emploi

Téléchargement

Vous pouvez soit télécharger les exécutables générés par PyInstaller depuis la section "Releases", soit récupérer le projet avec git et l'installer avec pip :

root@kitploit:~
pip install git+https://github.com/ergrelet/unlicense.git

Utilisation

Si vous ne voulez pas utiliser l'interface en ligne de commande (CLI), vous pouvez simplement glisser-déposer le binaire cible sur l'exécutable unlicense approprié (32 bits ou 64 bits) (disponible dans la section "Releases").

Sinon, voici à quoi ressemble la CLI :

root@kitploit:~
unlicense --help
NAME
    unlicense.exe - Unpack executables protected with Themida/WinLicense 2.x and 3.x

SYNOPSIS
    unlicense.exe PE_TO_DUMP <flags>

DESCRIPTION
    Unpack executables protected with Themida/WinLicense 2.x and 3.x

POSITIONAL ARGUMENTS
    PE_TO_DUMP
        Type: str

FLAGS
    --verbose=VERBOSE
        Type: bool
        Default: False
    --pause_on_oep=PAUSE_ON_OEP
        Type: bool
        Default: False
    --no_imports=NO_IMPORTS
        Type: bool
        Default: False
    --force_oep=FORCE_OEP
        Type: Optional[Optional]
        Default: None
    --target_version=TARGET_VERSION
        Type: Optional[Optional]
        Default: None
    --timeout=TIMEOUT
        Type: int
        Default: 10

NOTES
    You can also use flags syntax for POSITIONAL ARGUMENTS
Télécharger l’outil