KCRACKER provides professional reverse engineering, analysis, and source code recovery services for a wide range of protected Python configurations. Below is our complete, up-to-date technical catalog of supported protection versions, compilers, and executable wrappers.
1. PyArmor Protected Applications
PyArmor is a powerful tool used to obfuscate Python scripts, bind them to specific license keys, and protect them from simple decompilation. We support all main release branches:
- PyArmor 7 (Legacy):
- Full support for standard obfuscation, advanced mode, and **Super Mode** builds.
- Restoration of dynamic license locks, execution time expiration limits, and hard drive MAC bindings.
- Complete reconstruction of function frames, variable names, and constants.
- PyArmor 8 & 9 (Modern Enterprise):
- Support for **Basic**, **Pro**, and **Enterprise** licenses.
- Dynamic decryption extraction for **JIT (Just-In-Time) evaluation** modules.
- Bypass of dynamic anti-debugging checks, memory hooks, and integrity validation layers.
- Reconstruction of custom virtual machine instructions and bytecode blocks.
2. Nuitka Compiled Binaries
Nuitka converts Python scripts into native C++ code to run as compiled machine binaries. We provide comprehensive static and dynamic disassembly:
- Compilation Modes: Support for standalone builds, onefile wrappers, and native shared libraries (
.so/.pyd). - Commercial Extensions: Extraction of encrypted constant tables, strings, and system variables embedded inside enterprise-grade Nuitka builds.
- Metadata Recovery: Recovery of underlying library directory hierarchies, structural call tables, and module names.
3. Python Packed Executables
Executable bundle packaging frameworks wrap runtime files inside native system loaders. We offer full recovery for:
- PyInstaller (All Versions): Extracting PYZ indexes, repairing stripped bytecode headers, and resolving standard module paths.
- py2exe & cx_Freeze: Extracting zipped resource overlays, parsing executable directories, and recovering original Python files.
- Modern Custom Packers: Analysis of custom C-based bootloaders that unpack Python files at startup.
4. Other Python Compilers and Wrappers
We also support less common environments and custom compilation targets:
- Cython Compiled Extensions: Reverse engineering of Cython generated
.pyd/.solibraries. While direct decompilation to Python is not possible, we recover functional logic, variables, and API calls. - PyConcrete: Unwrapping encrypted
.pyefiles by intercepting runtime import hooks and memory buffers. - Zip Safe & Encrypted Runtimes: Bypassing custom decryption logic injected inside standard Python bootstrap loaders.
Platform and System Architectures
Our analysis and extraction sandboxes support binaries compiled for all major operating systems and processor architectures:
- Windows:
.exe,.dll,.pyd(x86 and x64 builds). - Linux: ELF binaries,
.soshared libraries (x86_64, ARM32, and AArch64). - macOS: Mach-O executables, compiled frameworks, and app bundles (Intel and Apple Silicon M1/M2/M3 platforms).