
Themida/WinLicense 2.x および 3.x 向けの動的アンパッカー兼インポート修復ツール。
Themida/WinLicense 2.x および 3.x で保護された実行可能ファイルを動的にアンパックする Python 3 ツールです。
警告: このツールは対象の実行可能ファイルを実行します。対象の実行可能ファイルの動作に不明な点がある場合は、必ず仮想マシン (VM) 内でこのツールを使用してください。
注: 32 ビットの実行可能ファイルをダンプするには、32 ビット版の Python インタープリターを使用する必要があります。
「Releases」セクションから PyInstaller で生成された実行可能ファイルをダウンロードするか、git でプロジェクトを取得して pip でインストールできます:
pip install git+https://github.com/ergrelet/unlicense.git
コマンドラインインターフェース (CLI) を使いたくない場合は、適切な (32 ビットまたは 64 ビットの) unlicense 実行可能ファイル (「Releases」セクションにあります) にターゲットのバイナリをドラッグ&ドロップするだけです。
それ以外の場合は、CLI は次のようになります:
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