Tag Archives: code protection

Skater Obfuscator 8.0.5

Type: Shareware
Cost: $299.99
Size: 4.16 MB
Release date: Mar 27 2017
Platform: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,Windows 10,WinServer,WinOther,WinVista,WinVista x64
Publisher’s Site:  http://www.rustemsoft.com
Publisher’s Product Page:  http://www.rustemsoft.com/obfuscator.asp
Country: United States of America

Skater Obfuscator

Skater .NET Obfuscator is an obfuscation tool for .NET code protection. It implements all known software protection techniques and obfuscation algorithms.
Skater Obfuscator is a powerful .NET code protection and licensing system helps developers to protect .NET software. .NET developers are able to secure software products in a safe and easy way. This way developers can focus more on development than on worrying about protection their intellectual property. In contrast to another obfuscators Skater Obfuscator completely stops any decompiling by mixing any pure .NET assembly with native machine code.
If you would like periodically obfuscate your .NET products the Skater .NET Obfuscator is for you. Skater .NET Obfuscator was originally developed as a need for Rustemsoft struggling to efficiently protect the production .NET executables and assemblies. Its command-line version running in batch mode is much useful for your scheduled products updates. You have to assign settings for an assembly in GUI version first. Then the batch obfuscate task will use the settings.
Main features of Skater .NET Obfuscator:
.NET code encryption and obfuscation;
Supports .NET 1.0 through 4.6 assemblies;
Effective GUI (Graphical User Interface) and command-line interface;
ASP.NET support;
.NET source code and resources protection;
Protection against disassembling, reverse engineering and hacking;
Supports for following versions of Skater Obfuscator;
Advanced licensing system;
Always low prices.
Obfuscate your code to make it even if more difficult if not impossible for hackers to understand. Also it makes sense for software comprising a large customer base when you do not want competitors to have much knowledge about your distributed software.
It is obvious that is impossible to make .NET managed code un-hackable by obfuscating it.
Doors do not stop houses from being robbed, however they do make it harder.

Guardship 7.1.2

Type: Shareware
Cost: $199.99
Size: 4.42 MB
Release date: May 13 2016
Platform: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,Windows 10,WinServer,WinOther,WinVista,WinVista x64
Publisher’s Site:  http://www.rustemsoft.com
Publisher’s Product Page:  http://rustemsoft.com/Guardship.htm
Country: United States of America


Guardship disassembles your .NET code and then compiles the MSIL code of your executable into native unmanaged application by generating two pieces: 1. Start module [Your_App_Name].com; 2. Library [Your_App_Name].lib
Your applications (WinForms, WPF, etc.) that target the .NET Framework are compiled to intermediate language (IL). At run time, the just-in-time (JIT) compiler translates the IL to native code. Guardship translates your .NET executable to native code to make it hidden. When you run the protected executable it has all features and functionalities of managed application performing in PC memory. But .NET assembly browsers and decompilers will not be able to read your protected .NET executables.
Why does Guardship convert to unmanaged executable?
There are a few disassemblers for decompiling unmanaged executables written in ASM, C, or C++. However none of them will manage to produce readable enough code to worth the effort. You will spend more time trying to read the decompiled source with assembler blocks inside, than writing the same-functioning application from scratch.
In fact, any executable module can be disassembled and explored. The easiness with which a decipherer can reverse-engineer your application source code depends on how complete metadata about the app’s source code presents inside the exe module. May the decipherer figure out the original class names, methods, work flows, structures, etc.? A compiler basically compacts app’s source code, transforming the output into a format which is much compliant to machine runtime execution. It could be a native machine code or IL byte code that is treated by CLR intermediate runtime. However by and large, a lot of information about your application source code (debugging, comments, etc.) is simply can be lost during the compact compilation.

.NET Obfuscator Ultimate 7.1.1

Type: Shareware
Cost: $299.99
Size: 4.13 MB
Release date: May 12 2016
Platform: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,Windows 10,WinServer,WinOther,WinVista,WinVista x64
Publisher’s Site:  http://www.rustemsoft.com
Publisher’s Product Page:  http://www.skaterpro.net
Country: United States of America

.NET Obfuscator Ultimate

.NET Obfuscator Ultimate is .NET code protection tool to secure .NET assemblies. Obfuscation significantly aggravates reverse engineering and reduces its effectiveness.
Skater .NET Obfuscator is a comprehensive Ultimate solution for .NET application code protection. Skater .Net Obfuscator prevents ILDASM/ILASM (MSIL disassembler and MSIL assembler) circuit clout technique. The breaking technique is based on injecting a piece of code into assembly that leads ILDASM to crash and inability to handle the assembly. Skater .NET Obfuscator reshuffles your .NET assemblies to the new build that is impossible to be understand, and unimaginable to decompile.
Control Flow Obfuscation. This method alters source code so that it becomes logically harder to understand, while residing logically equivalent.
During obfuscation a .NET assembly is converted into an equivalent .NET assembly that is more difficult to understand when decompiled. Some obfuscators use ILDASM to disassmble the assembly and then transform the original MSIL, and then use ILASM to reassemble the result. Wide variety of different techniques is applied to the assemblies to make the decompiled source code more difficult to understand String Encryption. String constants and literal strings in your .NET source code appear unmodified in your compiled .NET assemblies. At the obfuscation stage, they are encrypted and decryption routine is added into the assembly to be then called at runtime to return the original string values Main features of .NET Obfuscator Ultimate Prohibits reverse engineering Obfuscated application usually is not recompilable Processes any .NET application, executable or assembly Encrypts string constants Compatible with any .NET framework (1.0 through 4.0) Control flow obfuscation stops decompilers and deobfuscators Scrambles assembly entities names Provides .NET Licensing features Implements assemblies linkage; linker combines .NET assemblies into a single dll or exe