Nalpeiron
offers DeepSea Obfuscator with NLS
Nalpeiron and Tall Applications have entered into
a marketing relationship to offer a special "licensing and protection"
bundle to the ISV community.
From August 2008, all Nalpeiron sales (product IDs)
will include a one year free subscription to DeepSea Obfuscator, a $299
value, as a special offer.
This limited offer is only available to Nalpeiron Customers and enables
them to protect their .NET assemblies simply and easily.
As we all know reverse engineering .NET assemblies is simple and for those
with concerns over piracy of their products obfuscation is an
important method to help prevent software piracy.
Feature highlights
Automatic obfuscation
Your assembly is analysed to setup safe obfuscation without any configuration.
Build tool integration
Works with Visual Studio and any other build environment.
XAML Obfuscation
Protect easy to read XAML and BAML streams.
Control Flow Obfuscation
Prevent reverse engineering and hacking by making spaghetti.
Dependency Injection/Merging
Combine multiple assemblies into a single file for easy deployment.
String Encryption
Protect valueable information in your code with encryption.
Code Assistant
Helps you finetune your obfuscation settings.
Debug and Support tools
De-obfuscate stack traces to track down problems in obfuscated assemblies.
What does an obfuscator do?
An obfuscator modifies your assemblies in such a way that your code will run unchanged but it becomes really hard to understand the code.
To achieve this, an obfuscator uses (a combination of) code modifications called features.
The most frequently used feature is called renaming. For example "IsTheLicenseValid" is renamed to "a" making it impossible to guess what the purpose of the function is.
The image on the right shows the result of renaming the code on the previous page. The 'blocks' are unreadable characters.
Another frequently used feature is called string encryption. All strings used in your code are clearly visible in an assembly. String encryption converts these literal strings into some encrypted form and adds a few instructions used to decode them at runtime.
Tools like Reflector make it easy to decompile your code into C# or VB.NET code. It's like reading back your source code without comments.
Control flow obfuscation is a feature that prevents this. It takes the compiled method code and modifies it such that is becomes "spaghetti". You may still see some code after decompiling but you have no idea what this code does.
The features described above are just a few of the features of DeepSea Obfuscator. You can read more on the overview page .
So does this mean that my assemblies can no longer be hacked?
Unfortunately not. Every code, including obfuscated code, can be hacked.
However, by using DeepSea Obfuscator you make hacking your code so much harder, that it's probably no longer worth the time and money.
Learn More
To learn more about visit
their site: DeepSea
Obfuscator
To take advantage of this limited offer make sure you buy
a Nalpeiron product before the offer ends.
Terms and conditions:
One free subscription per sale and
per customer. This offer is not exchangebale for cash. This offer is subject
to Nalpeiron normal terms and conditions of sale and can be withdrawn at
any time at our discretion. This offer is for a limited time only and all
warranties for the product lie with the respective software publisher and
not with Nalpeiron. All support requests for DeepSea Obfuscator should
be made to TallApplications via the supplied subscription details. |