Welcome to Patcher, an innovative tool designed for developers and security experts who want to enhance the protection of their applications. This repository contains a powerful obfuscator that encrypts imports and replaces call sites with custom decrypting stubs.
- Import Encryption: Secure your imports from reverse engineering.
- Custom Decrypting Stubs: Replace original call sites with tailored stubs for enhanced security.
- Anti-Disassembly Techniques: Protect your binary from common disassembly tools.
- Binary Patching: Modify binaries in a way that is difficult to detect.
- Cross-Platform Compatibility: Works on various Windows environments.
- User-Friendly Interface: Simple commands to get started quickly.
To get started with Patcher, you need to download the latest release. Visit the Releases section to find the executable file. Download it and execute it to install the tool on your system.
Using Patcher is straightforward. Once you have installed it, you can run it with the following command:
./patcher [options] <input_file>
-e, --encrypt
: Encrypt the specified imports.-d, --decrypt
: Decrypt the specified call sites.-o, --output
: Specify the output file for the patched binary.-h, --help
: Display help information.
Hereโs a simple example of how to use Patcher:
./patcher -e -o output.exe input.exe
This command will encrypt the imports of input.exe
and save the result as output.exe
.
We welcome contributions from the community! If you would like to contribute to Patcher, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
Please ensure that your code follows the project's coding standards and includes appropriate tests.
Patcher is licensed under the MIT License. See the LICENSE file for more details.
For any inquiries or support, please contact the maintainer:
- Name: [Your Name]
- Email: [Your Email]
- GitHub: Your GitHub Profile
Patcher offers a robust solution for anyone looking to secure their binaries. With its focus on import encryption and custom decrypting stubs, it stands out as a valuable tool in the realm of binary protection.
Explore the capabilities of Patcher today and take the first step toward safeguarding your applications. For the latest updates, check out the Releases section for the most recent versions and enhancements.
This README provides a comprehensive overview of Patcher, ensuring that users can easily understand its purpose, features, and usage.