VI

Dotnet

Eziriz .NET Reactor v7.3.0.0

Unmatched .NET code protection system which completely stops anyone from decompiling your code. .NET Reactor prevents reverse engineering by adding different protection layers to your .NET assemblies. Beside standard obfuscation techniques...

Description

Unmatched .NET code protection system which completely stops anyone from decompiling your code. .NET Reactor prevents reverse engineering by adding different protection layers to your .NET assemblies. Beside standard obfuscation techniques it includes special features like NecroBit, Virtualization, x86 Code Generation or Anti Tampering. NET Reactor is the only tool which offers Code Encryption for Windows, Linux and OSX.

Licensing
.NET Reactor offers a fully managed licensing solution for .NET applications and libraries. You can directly apply trial versions to already compiled assemblies and hardware lock license files. If required there is an SDK to programmatically load license files and check the license status.

Frameworks
.NET Reactor supports all dotnet implementations including .NET Framework, .NET 5.0, .NET Core and ASP.NET Core. This way there is full protection support for Xamarin, Unity and Blazor assemblies.

Integration
You can use .NET Reactor through the intuitive GUI or via command-line. Our command-line generator makes it very easy to use .NET Reactor in scripts. A Visual Studio Add-in and DevOps Tasks help you to integrate Reactor into your build environments.

Stop your work from being stolen or used without payment!
.NET Reactor protects your intellectual property in a powerful and reliable way. It does everything an obfuscator does, but wraps your intellectual property in several more layers of protection, denying access to your source code to those who are determined to steal your hard work.

Protection features like NecroBit make reconstruction of your source code more difficult by so many orders of magnitude that it is one of the most effective protection features you can use for your .NET assemblies. No other tool offers this level of protection for Windows, Linux and Mac OSX.

On top of the industry leading code protection there is a licensing system. The licensing system secures your revenue by enforcing licensing terms with a rich variety of trial version and full version locks. Licenses can be locked to specific hardware.

You can even add licensing without writing a single line of code. As you get both code encryption and licensing from one product, .NET Reactor knows the most effective way to protect the licensing code. This is something which is not possible if you combine an obfuscator with another licensing product.

.NET Reactor v7.3.0.0 for Windows

New Features:

Integration:Rider Plugin: Added support for JetBrains Rider. Install it from Build/Development Tools → Rider.
Build Integration Manager: Modifies your solution’s project files so that, at compile time, the compiled software is automatically obfuscated — no add-in required. Open it from Build/Development Tools → Build Integration Manager.
Graphical User Interface (GUI):We now provide a full graphical interface for macOS.
Updated desktop GUI with cleaner design.
Obfuscation:Unprintable Characters: Generates more unique names (no longer strictly sequential).
Naming Scheme: 'A Overload' naming to create very similar —almost indistinguishable— names.
Cross Assembly Obfuscation: Improved obfuscation as more classes and members are renamed.
Obfuscation Marker Attribute: Specifies the name of a custom attribute to create and add to the protected assembly. Use it as a discreet way to verify that an assembly is obfuscated.
Assembly & RulesAssembly Attributes: Added 'Rules Editor' menu commands to generate assembly attributes. This way you can programmatically apply rules to specific assemblies.
Rules Editor: Added new filter to address nested types inside excluded types.
Avalonia UI: Full protection support for Avalonia applications.
Performance: Protection now runs significantly faster.
Minor Improvements: Miscellaneous minor improvements for better stability and performance.

Bug Fixes:

Code Signing:Resolved project file backward-compatibility issue with SHA1 server settings.
Fixed failure when signing files that were already signed.
Removed repeated PIN prompts for hardware tokens.
PDB Files:Fixed issue with single, self-contained bundles where pdb are not copied.
Fixed issue where PDB files are not updated.
Assembly Embedding & ReferencesFixed issue with embedding assemblies when resource encryption is enabled.
Corrected .NET 9 references issue so anti-tamper and code virtualization work on trimmed apps.
Resource Merging: Fixes merging with duplicate resource names when using localization files.
Regex Compiler: Fixed problem with special characters in auto-generated regex code.
Project File I/O: Fixed file-path errors when "enforce relative paths" is enabled.
General Stability: Addressed miscellaneous minor bugs.

Additional Information