A lightweight Python tool that packages a Python script into a small extractor that reconstructs and runs the original code at runtime.
- You select a Python
.pyfile - It compresses and encodes the source code
- It generates an extractor containing the encoded code
- The extractor splits the code into multiple temporary files at runtime
- It reconstructs and executes the original Python code
- Temporary files are removed after execution
- Simple PyQt5 interface
- Python file browser
- Code compression and Base64 encoding
- XOR-based transformation
- Runtime code reconstruction
- SHA-256 hash check
- Automatic cleanup of temporary files
- Minimal dark-themed UI
Select your .py file using Browse, choose an output directory, then click Build.
The tool generates a main.py extractor containing the processed source code.
Select:
payload.py
Choose an output folder.
Click Build.
HotKit creates:
main.py
Running the generated file reconstructs and executes the original Python source.