Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
unlicense — Unpacker dinamico e correttore di import per Themida/WinLicense 2.x e 3.x. | Kitploit
Strumenti/GitHubGitHub/ergrelet/unlicense
Analisi Dinamica (Sandboxing)Reverse EngineeringAnalisi MalwareAnalisi di Binari
GitHubergrelet/unlicense

unlicense

Unpacker dinamico e correttore di import per Themida/WinLicense 2.x e 3.x.

Vedi Repository
1.4k25993 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Unlicense

GitHub release Minimum Python version CI status

Uno strumento Python 3 per spacchettare dinamicamente eseguibili protetti con Themida/WinLicense 2.x e 3.x.

Avvertenza: questo strumento eseguirà l'eseguibile target. Assicurati di usare questo strumento in una VM se non sei sicuro di ciò che fa l'eseguibile target.

Nota: è necessario utilizzare un interprete Python a 32 bit per effettuare il dump di eseguibili a 32 bit.

Funzionalità

  • Supporta Themida/Winlicense 2.x e 3.x
  • Supporta file PE a 32 e 64 bit (EXE e DLL)
  • Supporta assembly .NET a 32 e 64 bit (solo EXE)
  • Recupera automaticamente il punto di ingresso originale (OEP)
  • Recupera automaticamente la tabella delle importazioni (offuscata)

Limitazioni note

  • Non supporta le DLL di assembly .NET
  • Non produce dump eseguibili nella maggior parte dei casi
  • La risoluzione delle importazioni per eseguibili a 32 bit protetti con Themida 2.x è piuttosto lenta
  • Richiede un file di licenza valido per spacchettare eseguibili protetti con WinLicense che richiedono file di licenza per avviarsi

Come fare

Scaricare

Puoi scaricare gli eseguibili generati da PyInstaller dalla sezione "Releases" oppure recuperare il progetto con git e installarlo con pip:

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

Uso

Se non vuoi avere a che fare con l'interfaccia a riga di comando (CLI) puoi semplicemente trascinare e rilasciare il binario target sull'eseguibile unlicense appropriato (a 32 o 64 bit) (disponibile nella sezione "Releases").

Altrimenti, ecco come appare 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
Scarica lo strumento