Code protection - Obfuscation
Ways to hide your code from prying eyes and protect your intellectual property.

Display options and filters
|
Built for .NET
|
|
Free or free version available
|
|
Built for Mono
|
|
|
Built for .NET 2
|
|
Source code provided
|
|
Sold as a service
|
|
|
Library
|
|
Built for the Compact Framework
|
|
Discontinued
| |
|
Add-in
|
| | | | |
Updating...
Home Page Categories: Code conversion - Language migration, Code protection - Obfuscation, Decompilation, Documentation - Code commenting, Localization
Author: 9rays.Net
Latest version: 5.1 Added 2003-05-20Updated 2006-11-14
Solution for protecting, researching, documenting and reverse engineering .NET assemblies.
Features include: - Spices.Obfuscator: solution for reducing of the risk of infringement of the intellectual property with a console or a GUI. Also reduces assembly size and optimizes the speed of your application. - Spices.Decompiler: decompilation/disassembling for IL (same functionality as Microsoft's ILDASM utility), C#, C++, VB.NET, J#; A visual decompiler allows the user to build a code flow diagram enabling to analyze the code execution. - Spices.Modeler: models and diagrams that reflects various types of assembly members relationships and structure. - Spices.Investigator: .NET metadata browser at low level, provides detailed information on tokens. - Spices.Informer: assembly member information provider and reporter. - Spices.Documenter: documentation creation and management connected to your code. - Spices.Localizer: lets you localize your assemblies. - Integrates with Visual Studio.
Previous name: IL-Obfuscator
 Built for .NET |
 Built for .NET 2 |
 Add-in |
 Built for the Compact Framework |
 Built for Mono |
Home Page Categories: Code protection - Obfuscation, Licensing
Author: Eziriz
Latest version: 1.1.0.4 Added 2008-09-26
100% managed solution for licensing controls and applications.
Features include: - Create trial versions of your software - Turn your trial version into a fully licensed version using license files - License management - Software development kit - Military-Grade strong license encryption using transparent encryption techniques (strong RSA encryption) - Visual Studio 2005/2008 integration via the IntelliLock automation add-in - Assembly merging/packing functionality - Assembly protection: obfuscation features, string encryption, anti tamper protection, suppress ILDASM, strong name removal protection, IL code encryption, control flow obfuscation, invalid metadata injection - 64bit assembly support - Ability to lock/unlock/protect your assemblies without adding one single line of code - Command line support - Graphical user interface - 100% managed solution: no native code is used to lock/protect your software
 Built for .NET |
 Built for .NET 2 |
 Add-in |
 Built for the Compact Framework |
Home Page Categories: Code protection - Obfuscation
Author: Remotesoft
Latest version: 2.0.0 Added 2003-05-20Updated 2006-01-20
Code protection tool that transforms your .NET assemblies (in C#, VB.NET, C++.NET, J#, MSIL, etc.) in such a way that decompilation of the new format would result in source code that is extremely difficult to understand, and virtually impossible to be recompiled.
Features include: - .NET Compact Framework support - Symbol and metadata obfuscation - Source level debugging - Whole obfuscation; Incremental obfuscation - Vunerable spots elimination - String protection - Control flow obfuscation
 Built for .NET |
 Built for .NET 2 |
 Built for the Compact Framework |
Home Page Categories: Code protection - Obfuscation, Miscellaneous
Author: Semantic Designs
Reorganizes C# source text files to indent code blocks according to their nesting level, or, conversely, obfuscates the code to make it difficult to understand by renaming variables.
Features include: - Formatted code compiles and executes exactly like unformatted code - Specification of indentation step distance - Specification of arbitrary input tab column positions - Line breaks at language structure boundaries, not source line boundaries - Automatic reindentation of comments - Obfuscation option - Output encoding in ASCII, European ASCII, or UNICODE (UTF-8 or UTF-16)
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: DFStack
Latest version: 1.0 Added 2007-02-20
DF Stack (Dotfuscator Stack Trace) is a program that lets you decode call stacks reports of programs that were obfuscated with Preemptive Dotfuscator. Dotfuscator Community Edition (the edition included with Visual Studio) does not support this feature. You need to buy Dotfuscator Professional Edition to be able to translate stack traces, or buy DF Stack for a lower price.
Features include: - view and translate several stacks in tabs - user interface with Save, Load stack traces, Context menu, Splitter orientation…
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: RustemSoft
Latest version: 2.05 Added 2006-12-01
Code obfuscation tool. Skater .NET Obfuscator implements several protection techniques and obfuscation algorithms.
Features include: - Prohibits reverse engineering - Obfuscated application usually is not recompilable - Processes any .NET application, executable or assembly - Encrypts string constants - Compatible with .NET Framework 1.0, 1.1, and 2.0 - Control flow obfuscation stops decompilers and deobfuscators - Scrambles class names, method names, field names, etc. - Offers a command-line version running in batch mode
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: Wise Owl
Latest version: 3.0.1813.0 Added 2003-05-20Updated 2004-12-29
Obfuscates the names of your types, fields, methods, properties and events by changing their names to meaningless symbols. Also obfuscates the metadata of your application, discarding all types and members that aren't needed during runtime. Demeanor for.NET also alters the control flow of your methods so that the resulting code is much harder to understand. Features include: - Encrypts string literals - Supports incremental obfuscation of one or more assemblies - Multiple obfuscation vectors designed to confuse both human and automated reverse engineering - Visual Studio integration - Command line tool for use in your batch build environment
 Built for .NET |
 Add-in |
Home Page Categories: Code protection - Obfuscation
Author: Lesser Software
Latest version: 2.0 Added 2003-05-20Updated 2004-12-29
Mangles class-names, field-names, method-names, properties, namespaces and events of an MSIL program, making it more difficult to reverse engineer IL code.
 Built for .NET |
Home Page Categories: Code protection - Obfuscation
Author: Remotesoft
Latest version: 1.1.5 Added 2003-05-20Updated 2003-10-28
Shuts down MSIL disassembly and decompilation rather than simply obfuscating code. It's not an obfuscator, rather it converts the decompilable Microsoft Intermediate Language code (MSIL or CIL) of your assemblies into native format while keeping all .NET metadata intact, and thus it provides the same level of protection as native C/C++ code. Further more, it offers code, string and resource encryption, and therefore, it provides even better protection than native C/C++ code.
 Built for .NET |
Home Page Categories: Code protection - Obfuscation
Author: NTCore
Latest version: 1.0.0.1 Added 2007-01-11
Code protection tool.
Features include: - Name, string and control flow obfuscation - Exclusion list for the name obfuscation - Assemblies merge utility based on ILMerge
 Built for .NET |
 Built for .NET 2 |
 Built for the Compact Framework |
Home Page Categories: Code protection - Obfuscation
Author: Xenocode
Latest version: 2009 Added 2003-05-20Updated 2009-06-03
Code security, optimization, and packaging products. Xenocode Postbuild is a code protection and deployment solution.
Features include: - Code protection: Symbol obfuscation; Control flow obfuscation; String encryption; Ability to suppress disassemblers; Assembly watermarking; Debug data stripping. - Application deployment: Assembly linking; .NET Framework embedding; Assembly compression. - Assembly optimization: Code profiling; Dead code and metadata elimination; Dead and duplicate literal elimination; Metadata-only assemblies. - Supports multi-assembly applications - Attribute-directed configuration - Debugging support - Build process automation; Visual Studio 2008 and 2005 integration; Supports command-line scripting - Incorporates application virtualization technology - Embed files and registry settings directly into your executable - Save-to-MSI, diagnostic, and splash output modes - Supports .NET 1.0, 1.1, 2.0, 3.0, 3.5, Managed C++, the .NET Compact Framework.
Previous name: XenoCode.
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
 Built for the Compact Framework |
Home Page Categories: Code protection - Obfuscation
Author: Dynu
Uses obfuscation techniques to inhibit decompilation and other forms of reverse engineering: symbol renaming scrambles symbolic metadata into useless notations; Ofuscation converts CIL into scrambled code. In addition to protecting your code, Obfuscator also optimizes your assembly by eliminating dead code, removing dead and duplicate literals, and allowing instant creation of metadata-only assemblies for .NET remoting applications. Features: - Protection - Optimization - Symbol renaming - Metadata scrambling
 Built for .NET |
Home Page Categories: Code protection - Obfuscation
Author: Oleksiy Gapotchenko
Latest version: 1.1 Added 2008-02-25
.NET obfuscator.
Features include: - Code protection with variety of supported obfuscation techniques - Code optimization - Supports .NET Framework 2.0, 3.0 and 3.5 - GUI interface as well as command-line interface - Visual Studio integration. Supports 2005 and 2008, including Express versions - Supports automated builds
 Built for .NET 2 |
 Add-in |
 Free or free version available |
Home Page Categories: Code protection - Obfuscation
Author: Gibwo
Latest version: 1.0 Added 2007-08-23
Encrypts .NET assemblies without modifying the code and without packaging them into a native processor wrapper, which can alert virus scanners. Assembly Lockbox protects code and decrypts the assemblies at run time. It uses custom lockcores so that each encrypted assembly can have its own unlocking mechanism. This means that no "golden key" can crack all assemblies protected with Assembly Lockbox.
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: LogicNP Software
Latest version: 2009 Added 2009-09-15
Code protection, obfuscation and optimization for .NET assemblies. Crypto Obfuscator For .Net combines obfuscation, encryption and optimization techniques to provide protection and performance to your .NET code against reverse-engineering.
Features include: - Symbol renaming - String encryption - Control flow obfuscation - ILDASM, anti-reflection and anti-decompiler protection - Resource encryption and compression - Assembly embedding, encryption and compression - Digital watermarking for license tracking - Metadata reduction - Runtime performance optimizations - Incremental obfuscation - Automatic re-signing of assemblies - Debugging support with stack trace de-obfuscation - Command line support - Supports all versions of the .NET framework from 1.0 to 4.0. It also supports the .NET Compact Framework, Silverlight and XNA
 Built for .NET |
 Built for .NET 2 |
 Built for the Compact Framework |
Home Page Categories: Code protection - Obfuscation
Author: Macrobject Software
Latest version: 2007.13.131.189 Added 2007-01-03
Obfuscator for IL code and .NET DLL/EXE protection.
Features include: - name obfuscation (e.g. class/method/field/parameters etc.) - flow obfuscation - anti-decompilers
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: Aspose
Latest version: 1.6 Added 2003-06-10Updated 2004-06-30
.NET assembly obfuscator. With it, you can: - Obfuscate .NET EXE files while reserve all necessary names by itself - Obfuscate .NET DDLL files while reserve all necessary names by itself - Obfuscate ASP.NET applications while reserve all necessary names by itself - Obfuscate applications whose type information is decided at runtime while reserve all necessary names by yourself
 Built for .NET |
 Free or free version available |
Home Page Categories: Code protection - Obfuscation
Author: Jungle Creatures
Latest version: 2.0 Added 2003-05-20Updated 2006-10-03
Tool for packaging Windows Forms based applications for deployment. Deploy.NET assists .NET application developers in protecting their proprietary code using encryption technology. Deploy.NET also shrinks the size of deployed applications by compressing application components into a single dynamically loaded archive.
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: Xheo
Latest version: 3.2 Added 2005-11-20Updated 2009-01-06
Encrypts .NET applications and DLLs. CodeVeil adds native code to assemblies to decrypt the assembly just before the .NET runtime needs access to the data.
Features include: - Full MSIL encryption: your MSIL is encrypted and cannot be read with readers like ILDASM or Reflector. - Resource and string encryption: strings embedded in your code, and resources like images and form text can now be encrypted. - Blob encryption: selectively encrypt data stored in the blob heap. This data includes parameters for attributes, default values for fields, and method signature information. - Encrypt both EXEs and DLLs. - Obfuscation: obfuscate the names of public classes, methods, properties and fields. - Anti-debugging, anti-tracing. - Modification resistence: CodeVeil creates dependencies on the unmodified source so that a user cannot modify your assembly without making it completely unusable.
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: PV Logiciels
Latest version: 5.3 Added 2005-02-15Updated 2007-10-29
Code protection system that prevents your assemblies from being decompiled. With dotNet Protector, your application is not simply obfuscated, but method bodies are encrypted also, while keeping its .NET nature.
Features include: - EXEs, DLLs, ASP.NET and SQL assemblies can be protected. - Support for v1.1, v2, v3.0, v3.5 frameworks. - Support for x86, AMD64 and Itanium architectures. - You can protect a whole application (main EXE, referenced DLLs) in a single executable. - Protection can be done interactively with a graphical interface, or automated, using the command-line. - Evaluation Generator: dotNet Protector can generate a limited executable. You can choose executable lifetime (in days): your program wont launch beyond this limit. - A hardware lock system is integrated with dotNet Protector. Running your program can depend on a valid unlock key.
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation
Author: SecureTeam
Latest version: 3.0 Added 2006-06-06Updated 2007-04-04
Obfuscator and code protector that offers protection against reverse engineering of your code. Clisecure implements a code protection technology that blocks attackers from utilizing code tampering techniques such as dumping assembly contents from in-memory. Features include: - Namespace, Type, method, field, param renaming using various renaming systems - Support for declarative obfuscation using custom attributes - String encryption - GUI and command line interface - x64 and Vista compatible
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Code protection - Obfuscation, Compilation, Deployment - Installation, Tracing - Logging - Monitoring
Author: Red Gate Software
Latest version: 4.1 Added 2005-12-01Updated 2009-09-01
Improvement, protection and exception reporting tool for .NET assemblies.
Features include: - Dependencies merging - Pruning: automatically detects and removes the code that will never be executed at runtime - Classes and methods obfuscation - Control flow obfuscation - References dynamic proxy: hide most of the calls to external methods, properties or fields - Strings encoding - Anti-disassembler and anti-decompiler - Unhandled exception reporting (with 24x7x365 Web service) - Resources compression and encryption: reduce assembly sizes; allows the protection of XAML files - Dependencies compression and embedding - Memory management - Debugging capabilities - No need to make any change in your code, or to learn a 3rd party object model - Command line mode
 Built for .NET |
 Built for .NET 2 |
 Built for the Compact Framework |
Home Page Categories: Code protection - Obfuscation, Licensing
Author: Eziriz
Latest version: 3.9.0.1 Added 2004-09-23Updated 2008-09-26
Protection and licensing system. Stops decompiling by mixing any .NET assembly with native machine code.
Features include: - Code and resource protection - Code encryption and compression - String encryption - Removes IL code - Ability to create native Win32 exe files - Supports EXE and DLL - Ability to merge satellite assemblies into protected application - Licensing system - ShareIt module generator
 Built for .NET |
 Built for .NET 2 |
 Built for Mono |
Home Page Categories: Code protection - Obfuscation, Licensing
Author: Sofpro
Latest version: 5.01.0520 Added 2005-10-01Updated 2006-12-13
Software protection and licensing system for .NET and Windows 32bit applications.
Features include: - Software copy protection - Application encryption - Trial version feature - Hardware locking - License removal, transfer and update features - Limited license and license extension features - Network licensing - Protection interface system - Password protection - IP Filtering system - Runtime encryption system - Management of protected program updates - Support for non-standard applications - Support for third party licensing - Web Activation center (ACEN)
 Built for .NET |
Home Page Categories: Code protection - Obfuscation
Author: PreEmptive Solutions
Latest version: 3.0 Added 2003-05-20Updated 2005-05-09
Obfuscator.
Features Include: - Makes application size smaller - Removes unneeded program elements and renames identifiers to small names. - XML based configuration file - Generated Map files allow you to interpret stack traces - Namespace/Type/Method/Field renaming - Watermarking - GUI and command line interfaces suitable for integrating into build environments - Support and integration with Visual Studio 2005 - Integration with MSBuild - Also: Overload induction; Incremental obfuscation; Control flow obfuscation; String encryption; Support for Managed C++ modules: Several predefined renaming schemes including unprintable characters; Obfuscation of satellite DLLs; Debugging support; Ability to include/exclude by custom attribute matching; etc.
Lite version is included in Visual Studio.
 Built for .NET |
 Add-in |
 Built for the Compact Framework |
Ignore this
|
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|