Flutterby™! : .NET obfuscation

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

.NET obfuscation

2007-09-16 23:27:26.577423+00 by Dan Lyke 1 comments

All I want is to be able to tell a friend of mine "Buy this product, run it on the C# .Net Forms app that you've developed, feel like distributing it isn't going to give away everything". So I'm trying to read through the pros and cons of {smartassembly}, Remotesoft Salamander, Xenocode Postbuild and dotfuscator.

This means trying to gauge when articles were written ("Oooh, a good comparison. Oh, 2003"), gauge how trustworthy articles are (everyone claims to be the authoritative .net development source...), trying to figure out how to do this without becoming an IL expert ("Hey, free trial! That means I get to download and run your application and then try to reverse engineer the result and compare that against reverse engineering the result of other processes... there's a good use of my time!").

Unfortunately, it's too late to go grab said friend by the shirt collar, smack him a few times, and tell him he should have used something else. Besides, C# is so friendly when you first fire it up, how can it be wrong?

[ related topics: Microsoft Software Engineering moron ]

comments in ascending chronological order (reverse):

#Comment Re: made: 2007-09-18 21:11:50.322372+00 by: Dan Lyke

I've eventually recommended Remotesoft Salamander Protector, although my recommendation might have been different had the build process for this app been different.