Review: XenoCode
http://www.csharpfriends.com
World's Greatest C# Community    
Home Articles C# Forums Books C# Syntax C# Spec C# Jobs free Source Code Advertise About
 

Control Panel

[ Sign In / register ]
Points   
Notes 
My Forums
My Tutorials
My Profile

Resources

Learn
 Articles
 QuickStarts
 C# Spec
 Whitepapers
 Tools
 Class Browser
 C# Code Generator
 Links
 Misc Rss Feeds
 Code Highlight
 411 Directory
 FREE magazines
 freevb.net

Reviews
  ASP.NET Hosting

Source Code
 Get Version 1.0



C# Consulting
AspDotNetStoreFront
Chapter:   Reviews
Current Lesson:
Review: XenoCode
[Latest Content]
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
[prev. Lesson]  HTTP Handlers in ASP.NET [next Lesson]  ASP.NET Caching Techniques
Review: XenoCode
  by: webmaster

Background

 

.NET assemblies contain allot of imformation, so much so that it is very easy for someone to reproduce the original source code of the application.  Information such as method names, types, member variables and method names can “easily” be extracted from the assembly.   Have a look at Reflector (http://www.aisto.com/roeder/dotnet/), it is a class browser for .NET components.

 

 

Code Protection

 

A popular method that application developers use to protect their source code is to use a obfuscator.  Over the past few weeks I have been playing with an application that helps secure your source code, Xenocode.

 

XenoCode

 

This product helps to protected your .NET assembly from reverse engineering, tampering, decompiliation and even goes as far as to optimize your binaries. 

 

The installation of Xenocode was very straightforward.  The GUI is fairly intuitative, here is the main screen.

 

The first thing that I liked about Xenocode is that it was built with user friendliness in mind.  To protect you code, you have to tell Xenocode the type of application its going to work with, and to make things simple it comes with a list of preset configuration settings.  For example, you can set the preset selector to Aggressive, Conservative, etc.

 

The GUI also allows you to nail down exactly which classes, fields, properties, events and method names you want to scramble, along with which strings you intend on encrypting.

 

 

Features:

 

Code Protection:  symbol obfuscation, control of flow obfuscation, ability to crash ILDASM, assembly watermarking and debug data removal.

 

Application Deployment:  assembly linking, .NET framework embedding, assembly compression.

 

Assembly Optimization:  Code profiling, duplication literal elimination, metadata-only assemblies.

 

For a full list of features, see:  http://www.xenocode.com/en/Product-Features.aspx

 

Trial Download

 

You can get your very own full-functionaly (14-day) trial copy of Xenocode Enterpirse edition here:  http://www.xenocode.com/en/Product-Trial.aspx

 

 

 

 

 

 

 


1 


Build Your Own ASP.NET Website Using C# & VB.NET

Chapter:  Reviews
Current Lesson:
Review: XenoCode
[Latest Content]
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
[prev. Lesson]  HTTP Handlers in ASP.NET [next Lesson]  ASP.NET Caching Techniques


Today's Top Movers
vulpes 6800
MadHatter 2220
jal 867
Jeff1203 857
muster 791

Yesterday Top Movers
shakti sin.. 9
MadHatter 3
C#fanatic 2
Al_Pennywo.. 2
simboy 1

Monthly Leaders
vulpes 6800
MadHatter 2260
jal 867
Jeff1203 857
muster 791

Top Members
mosessaur 18457
Rincewind 7074
stanleytan 6995
vulpes 6800
Gsuttie 6046

Great Offers
.net hosting
Go To My Pc
Remote Pc Control
zonealarm
spam blocker
web hosting directory
ad server   C#
snadtech GoToMyPc

Top of Page

Advertise | About | Link To Us | Privacy Notice Copyright © 2003 - 2005 CSharpFriends.com  All Rights Reserved  Visual C# Developer Center