Protect .NET Assemblies
Protect your code and intellectual property. Compatible with all .NET Framework technologies included .NET Core, .NET Standard and Xamarin Forms.
Zprotect goes beyond traditional obfuscation methods. In addition to renaming your metadata entities, it also supports advanced obfuscation methods that will harden your overall protection scheme and foil reverse engineering altogether. See more details below.
Protect your code and intellectual property. Compatible with all .NET Framework technologies included .NET Core, .NET Standard and Xamarin Forms.
Create Licenses for .NET Components and Applications. Hardware Locked Licenses (Computer Name, CPU ID, Ethernet Card, Hard Disk, Motherboard, BIOS).
Zprotect is designed to work out-of-the box, without requiring you to make advanced decisions about specific code elements or configure obfuscations in ways that do not increase security.
There are several ways to protect and obfuscate your .NET code against reverse-engineering. The features at a glance:
The simplest and the most effective approach to conceal this information is to make the names irrelevant to what happens inside the program. We will just make the names of all the symbols unreadable — when it is possible.
To hide this information, Zprotect substitutes the strings in your code with calls of special encryption functions, which render your strings perfectly at runtime, leaving them unreadable to an intruder.
Our code virtualization technique translates your .NET byte code to a totally unrecognizable random-generated byte sequence, which still perfectly functions at runtime. In other words, each time you obfuscate your program, we generate a new custom virtual machine to work for you!
Zprotect supports an advanced technique called control flow obfuscation, when the MSIL code gets replaced with functionally equivalent, but different instructions. Decompilers often crash on such code, so this may stop an intruder from trying to break into your assembly.
Zprotect merges or embeds assemblies for you in easy way: you need to add one line of code to your project, where you specify which assembly to mix in. We are responsible for all this to be done correctly and quietly — during the obfuscation process.
You can always get a line number where an unhandled exception appeared, view a readable stack trace, and even attach the debugger to walk through your obfuscated code.
If you like our product, please click the button below to make a purchase. There are 2 types of license. After making a payment, you will receive an email including download link and register number.
Name | Description | Price | Purchase |
---|---|---|---|
Zprotect | Single user license. | 119.9 | Buy Now |
Zprotect | Company license. | 299.0 | Buy Now |
For any questions, please contact us via support@jiami.net