DotNet_Packer is a good .NET file packer that offers encryption, memory loading, ETW patching, and obfuscation capabilities to protect your executable files. It leverages XOR-based encryption and enhances security by adding junk classes, obfuscation, and Event Tracing for Windows (ETW) patching.
- File Encryption: XOR encryption for .NET executables.
- Memory Loading: Executes the packed file directly from memory.
- Obfuscation: Adds junk code and obfuscates your executable.
- ETW Patching: Patches Event Tracing for Windows (ETW) to evade detection.
DotNet_Packer.exe --file <input_file> --out <output_file> [options]
- --file 🗃️: Specify the input file to encrypt and pack.
- --out 🖥️: Specify the output file name (default: stub.exe).
- --obfuscate 🌀: Enable code obfuscation for added protection (rename-functions).
- --junk 🛠️: Add junk classes (default: 100).
- --in-junk 🧩: Add junk methods per class (default: 10).
- --patch-etw 🔒: Patch Event Tracing for Windows (ETW).
- --help, -h 📄: Display help information.
This tool is created for educational purposes only.
Any misuse of this project for malicious purposes is strictly prohibited.
The author is not responsible for any illegal use or damages caused by this tool.
- dnlib
dnlib on GitHub