
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