Free Download Spices.Obfuscator 5.8.0.50
soft82.com
FREE NEWSLETTER
Free Newsletter

Join our low-volume monthly free newsletter that will deliver latest freeware and shareware news straight to your inbox!

Your e-mail
close

USER LOGIN

Username
Password

Soft82.com » Windows » Utilities » Security & Encryption » Spices.Obfuscator 5.8.0.50

5 Stars Award
Developer
Product Homepage
Date Added October 05, 2010, 12:21 GMT
License Free to try (Shareware); $699.90 to buy
Last Week / All Time Downloads 1 / 333
Size
5.8MB
OS Support Windows All

Spices.Obfuscator Description

Tool for uncompromisable protection of .Net assemblies.

Uncompromisable protection of your intellectual properties from prying eyes, competitors and reverse engineering.

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.
Spices.Obfuscator completely integrated into Spices.Net and distributed as Visual Studio Integrated package (Spices.VSIP.Obfuscator), stand alone GUI and console version.

Why to protect code and data?

One of the key features of Microsoft .NET is that all its languages (c#, VB.Net, managed c++, J#, MSIL) generate assemblies containing CPU-independent instructions, or so called Microsoft Intermediate Language instructions. .NET assemblies also include metadata that describe types, members, and code references from other assemblies. At program runtime, these instructions are converted to CPU-specific language by the just-in-time compiler.

This architecture provides developers for several benefits: it makes possible easy interoperability for code written in differing languages, and simplifies assemblies interlinks. However, there is one major drawback as well: the data contained in assemblies provide enough information to recover the original code. This makes it difficult to protect the intellectual property in an application, which source code source code can be read by anyone. Developers who have spent months or years working on complex algorithms or workarounds for bugs, often prefer to have their methods remain secret from others.

This is where obfuscation can help. Its purpose is to transform a .NET assembly without affecting its functionality, so that it becomes difficult or impossible to be decomplied. Code obfuscation of .NET assemblies helps achieve four main goals:

*Complicate reverse engineering

Obfuscation significantly complicates decompilation and decreases its efficiency.
Spices.Obfuscator stops ILDASM/ILASM roundtrip.

*Secure your data

Spices.Obfuscator removes all string data from your code to hidden and safe place and makes impossible to extract any string info from protected assembly.

*Optimize code size and performance

Obfuscation breaks down structures that make programs modular, surprisingly reducing program code size in many cases. For example, reducing metadata size and optimizing the symbol tables.

* Produce tamper-proof assemblies

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. Our patent pending technology allows generating assemblies protected from a recently emerged spoofing technique: modifying or removing strong-names.
The assembly won't work correctly with a modified strong-name even if the new strong-name is recognized by .net loader as a valid one.
Hackers have learned to crack strong-names. Having modified the assembly, a hacker (either leaves it unsigned, or) re-signs it with his or her own strong-name key. With the our tamper-proof technology, the assembly won't work correctly neither if not signed at all, nor if signed by a strong-name key which differs from the assembly originator's one. If your assembly does not contain any string information, you can check the assembly validity by performing an easy testing procedure for any of the use strings. Tamper-proof technology encrypts string and binary resources (user strings, binary arrays used in the code) to protect and secure resources from prying eyes and provide tamper-proof mechanisms that prevent assembly from unauthorized copying, tampering, spoofing, and malicious code injection.

*Resource Protection

Resource Protection protects managed resources by encrypted resource names so that they can't be determined if the assembly is altered.

*Software watermarking

Software watermarking can be used to an additional hidden identification or marking a given application with specific information, such as its buyer and copyright. This information can help reveal a forgery of an application and identify its owner, the distribution region, the OEM distributor and the serial number. A watermark is incorporated into an assembly in such a way that it disappears with the application after decompilation and disassembly.

How does .NET Obfuscation Work?

During obfuscation a .NET assembly is transformed 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 assemlies to make the disassembled source code more difficult to understand. Below given the brief outline of the most effective of them.

*Entity Renaming

The most essential method of obfuscation. Entities are all the named objects in the .NET assembly: namespaces, classes, methods, properties, fields, and enums. As everybody knows, it's a good practice to give the entities meaningful names and so make the code easier to read and debug. When you build a .NET assembly, the entity names from your source code are preserved in the assembly's metadata, and so provide clues for those trying to understand the code. During the process of entity renaming, all the entities are renamed to short, nonsensical, or obscure names, so making code very hard to read, but still operational. Overloaded renaming, in addition, takes advantage of .NET specifics, giving same names to more than one entity as long as this is allowed by .NET overloading rules. Method return type can also be overloaded on MSIL level, making the assembly code absolutely impossible to decompile.

*Declarative Obfuscation

This technique lets developer decide what exactly should be obfuscated and supports for repeatable obfuscation that is well-documented directly in the source code.

*Control Flow Obfuscation and CodeAnonymization

This method modifies source code so that it becomes logically harder to understand, while remaining logically equivalent. read more...

*Stub Untouched Methods

This method replaces bodies of untouched methods with anonymized stubs. read more...

*Unused Members Removal

When this approach is used, the entire source code is evaluated to determine whether there are any methods that are actually unused, and if so, such members are removed from the assembly. This approach also lets optimize application size.

*String Encryption

String constants and literal strings in your .NET source code appear unchanged 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.

*ILDASM Breaks

ILDASM is the MSIL disassembler that comes with.NET Framework SDK. The breaking technique is based on injecting a piece of code into assembly that leads ILDASM to crash and inability to handle the assembly

Spices.Obfuscator 100% CLEAN Certification

Badge

Spices.Obfuscator has been tested by Soft82.com team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. Our editors will recheck this software periodically to assure that it remains clean.

View Antivirus Report

Spices.Obfuscator Limitations

Functionality limitations: random number of obfuscated members and 50% decompiled methods/properties/events bodies

Spices.Obfuscator Version History

Product Date Added
Spices.Obfuscator 5.8.0.50 October 05, 2010 - Latest Version
Spices.Obfuscator 5.6.6.3 October 23, 2009
Spices.Obfuscator 5.4.6.0 May 19, 2008
Spices.Obfuscator 5.0.2.2 December 13, 2006

Spices.Obfuscator Download Button For Your Site

If you want to place a Download Button for Spices.Obfuscator on your website just insert the following code:

download Spices.Obfuscator 5.8.0.50 download Spices.Obfuscator 5.8.0.50

If you want a Link to this page you can use one of the logos bellow:

Soft82 logo
Soft82 logo

Spices.Obfuscator User Reviews

Write a Review

Please log in to write a review

New Security & Encryption Software

Turbine

Turbine

May 25, 2012

An encryption software for your files
Windows

CrypPic

May 24, 2012

Encrypt and manipulate images
Ahead PDF Password Remover

Ahead PDF Password Remover

May 23, 2012

Ahead PDF Password Remover is designed to decrypt protected PDF files
xShredder

xShredder

May 22, 2012

xShredder for Microsoft Windows XP, Vista and Win 7 protect your privacy
SUPERAntiSpyware Database Definitions Updates

SUPERAntiSpyware Database Definitions Updates

May 21, 2012

Advanced Detection and Removal Definition Update
Encoding Decoding Free

Encoding Decoding Free

May 21, 2012

Encode and decode any type of file, which also integrates seamlessly into Windows Explorer
Xleaner Portable

Xleaner Portable

May 21, 2012

Xleaner : effective cleaning tool for hard disk
iSpy

iSpy

May 21, 2012

iSpy uses your webcams and microphones to detect and record movement or sound and provides security
ScreenBlur

ScreenBlur

May 21, 2012

Lock your desktop with ScreenBlur
Outlook Express Protector

Outlook Express Protector

May 21, 2012

Password-protect Outlook Express and its e-mail and address data bases with OEP
Security Administrator

Security Administrator

May 21, 2012

Protect your privacy and control access to your PC
Easy Desktop Keeper

Easy Desktop Keeper

May 21, 2012

Save, restore, manage and lock desktop layouts, wallpaper and screen saver
PC LockUp

PC LockUp

May 21, 2012

Secure your PC while you're away, restrict access by time schedule and duration
Access Lock

Access Lock

May 21, 2012

Lock your system with a password
Access Administrator

Access Administrator

May 21, 2012

Protect your files and stop others from being able to start, see, change, delete
1st Evidence Remover

1st Evidence Remover

May 21, 2012

Clean your Windows of any evidence and temporary files
ABC Security Protector

ABC Security Protector

May 21, 2012

Protect your PC and stop lowlevel access to it
Mask My IP

Mask My IP

May 21, 2012

Mask My IP hides your real IP and protects your online security and privacy
Rising PC Doctor

Rising PC Doctor

May 18, 2012

Rising PC Doctor, professional and smart security tool to computer users
ClamAV Virus Databases

ClamAV Virus Databases

May 18, 2012

Antivirus program for Microsoft Windows

Last 7 Days Most Downloaded Security & Encryption Products

Hotspot Shield

Hotspot Shield

3,544 downloads

Hotspot Shield secures your Internet connection from hackers
Deep Freeze

Deep Freeze

1,470 downloads

Helps eliminate workstation damage and downtime
UltraSurf

UltraSurf

1,101 downloads

Enables users inside countries with heavy Internet censorship to visit any public web sites
Folder Lock

Folder Lock

963 downloads

Password protect, lock or encrypt files and folders from others in seconds
Ardamax Keylogger

Ardamax Keylogger

333 downloads

Captures ALL keystrokes into a log file
System Mechanic Professional

System Mechanic Professional

212 downloads

System Mechanic Professional: PC repair, optimization, and Internet security in one integrated...
Quick Heal Internet Security 2010

Quick Heal Internet Security 2010

155 downloads

Internet Security- Antivirus AntiSpyware Antimalware AntiRoot and Firewall.
Norton 360

Norton 360

142 downloads

Norton 360 provides all-in-one protection that keeps your information secure
SecurityKISS Tunnel

SecurityKISS Tunnel

137 downloads

Ensures security and privacy once your data leaves your computer
Ogni Free Folder Locker

Ogni Free Folder Locker

120 downloads

Lock And Hide your Folder To Ensure Eecurity of Folders

All Time Most Downloaded Security & Encryption Products

Hotspot Shield

Hotspot Shield

1,363,247 downloads

Hotspot Shield secures your Internet connection from hackers
Deep Freeze

Deep Freeze

443,916 downloads

Helps eliminate workstation damage and downtime
UltraSurf

UltraSurf

587,059 downloads

Enables users inside countries with heavy Internet censorship to visit any public web sites
Folder Lock

Folder Lock

395,476 downloads

Password protect, lock or encrypt files and folders from others in seconds
Ardamax Keylogger

Ardamax Keylogger

71,706 downloads

Captures ALL keystrokes into a log file
System Mechanic Professional

System Mechanic Professional

79,381 downloads

System Mechanic Professional: PC repair, optimization, and Internet security in one integrated...
Quick Heal Internet Security 2010

Quick Heal Internet Security 2010

327,901 downloads

Internet Security- Antivirus AntiSpyware Antimalware AntiRoot and Firewall.
Norton 360

Norton 360

83,537 downloads

Norton 360 provides all-in-one protection that keeps your information secure
SecurityKISS Tunnel

SecurityKISS Tunnel

10,512 downloads

Ensures security and privacy once your data leaves your computer
Ogni Free Folder Locker

Ogni Free Folder Locker

11,201 downloads

Lock And Hide your Folder To Ensure Eecurity of Folders
Icon
link to us | site map | submit software | advertise | contact | privacy policy
Copyright © 2006 - 2012 SOLUTIONS AND CONSULTING S.R.L. - All rights reserved.