Spices.Obfuscator 5.4.8.0 description

Spices.Obfuscator is a .Net code protection tool that offers the wide range of technologies to completely protect your .Net code and intellectual properties. The obfuscator rebuilds your .Net assemblies to the new format that is impossible to disassemble/decompile, and impossible to be understand.

Multi Tasking : Tasks separation, with executing them in separate threads and specifying the priority of the executed tasks. This concept allows developer not to delay "for later" urgent tasks, but launch them and work on next ones, monitoring the execution process in TaskList.

Localization : Spices.Obfuscator includes a new module Spices.Localizer mentioned above. The documents created by Localizer may be used for localization of your applications. You may just specify the doc file and localization language in LocalizationOptions of each Spices.Project build, so that the application would be localized in the course of obfuscation process.

Automation: Spices.Obfuscator now supports Automation. Combined together with Spices.Obfuscator Console Edition that is designed to run through script (JS and VBS) and command (CMD and BAT) files, it provides you with direct use of Spices.Project and Spices.Solution objects in your scripting code. With these objects you can access and manage all obfuscation settings and perform obfuscation from scripts. Now the full protection suite includes Spices.Obfuscator GUI, Spices.Obfuscator Console Edition, and Automation Support Module.

Obfuscation Events: ObfuscationEvents allows to include execution of different operations in the course of an obfuscation process; the wide set of ObfuscationEvents enables to include in the obfuscation process such tasks as preparation of builds, deployment, writing up or generating necessary files, as well as packaging obfuscated builds. ObfuscationEvents are supported both in Spices.Project and in Spices.Solution.

Code Flow Obfuscation: Spices.Obfuscator uses patent pending Spices.CodeAnonymizer technology that scramble IL code so that it becomes completely unreusable after it is decompiled or disassembled.

Integration with VS2003 and VS2005: Spices.Net may now be integrated with both popular IDEs - MS Visual Studio 2003 and MS Visual Studio 2005. If two versions of Visual Studio are installed on your PC - no problem in using Spices.Net integration in both IDE.

Integration with MSBuild and NAnt build environments: Spices.Obfuscator integrates with MSBuild and NAnt - is the new extensible XML-based build engines that delivers flexibility for the entire range of build scenarios, from single-user basics to complex build-lab scenarios.

Spices.Solution: This is a new object allowing to load in Spices.Net a collection of Spices.Project objects. It is known that programs are often issued in different configurations and packages. Spices.Solution allows to create various configurations and packages of your programs, and obfuscate them at a time.

Support Mixed Assemblies (Managed C++ Assemblies): All features provided by Spices.Obfuscator are supported for mixed (containing both managed and unmanaged code, managed c++ assemblies) assemblies.

Strong Incremental Obfuscation : Spices.Obfuscator supports strong incremental obfuscation: even if the structure of an assembly has changed, the names of members are still retained.

AntiILDASM: Anti ILDASM feature crashes ILDASM and most of other decompilers on loading a protected assembly. Spices.Obfuscator embeds the NotDecompile attribute to prevent the protected assembly from decompilation by Spices.Decompiler

Produce tamper-proof assemblies (patent pending) : The risk with tampering is that strong-name of your assembly can be cracked and resigned by another key.

Assemblies generated by Spices.Obfuscator is tamper resistant. This is patent pending technology.

String Encryption: Spices.Obfuscator hides and encrypts strings, and embeds into IL-code as mini-heap a hidden warning saying that this info is extremely hard to extract and disassemble.

Cross Assembly Obfuscation Spices.Obfuscator supports cross-obfuscation (all members obfuscated in an assembly will be also obfuscated in all referenced assemblies) - this way is better than linking all assemblies into one, but the protection level is the same. Spices.Obfuscator automatically supports friend assemblies (when some internal types of some assembly can be used in marked as friend assembly)

Customizable Obfuscation Options Each assembly included into Spices.Project (.iloprj) has individual obfuscation options providing control over a wide variety of obfuscation features.

Obfuscation Rules Obfuscation options specify a set of rules (ObfuscationOptions.Members) providing control over excluding/including some types of assembly members. Obfuscation.Members also have a predefined configuration of rules.

Console Interface : Spices.Obfuscator has a standalone console implementation that can be used in the batch/automated building, such as NAnt or Visual Studio Build Events. Console implementation of Spices.Obfuscator provides all features of Spices.Obfuscator.

Utilizes Proprietary Assembly Builder: Spices.Obfuscator uses proprietary assembly builder that generates assemblies fully compatible with the original assembly format. No ilasm-ildasm round trip is required- assembly builder handles all the work by itself.

Dotfuscator Professional Edition is a .Net Obfuscator, Compactor and Watermarker that helps protect programs against reverse engineering while making them smaller and more efficient. The .NET obfuscat Free Download