
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