Dan Appleman created a decent start for an obfuscator, which goes beyond the
Dotfuscator community version. It is not as good as some, but the price is
free (or a few bucks if you buy the eBook that explains the open source
project).
I have tried trials of some of the obfuscators and seen output from others.
Here is a list of code protectors I know of, including obfscators and full
encrypted DLL models (may blog on feature sets later, as I would love to take
them out for a test drive).
Of the ones I have played with, I like Dotfuscator Pro, Demeanor (have only
seen assemblies from this one, ie have not played with the bits yet as you
have to email for a trial) and Salamander, although the feature sets on some
may not be at the level you desire. The cheapest of these products is about
$800.
Google for Dan Appleman's free obfuscator. Not as full featured as some, but
a great tool for the price (free). Most of the low priced options (less than
$100) do a bit of metadata scrambling and symbol renaming. When they overload
the symbols, it makes it more difficult to reverse engineer.
Apose has a free obfuscator that munges up the DLL fairly well, but creates
a map file. If a person only finds the DLL, you are golden. If they can get
at the map file, you are toast. But, you can't beat the price.
Look at Sharp Tool Box (
http://sharptoolbox.com) under Code Protection for a
list. Most have free trials.
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
Blog:
http://spaces.msn.com/gregorybeamer
***************************
Think Outside the Box!
***************************
"z f" wrote:
> which is the best reasonable price tool for code encryption / dotfuscation?
> I found that the dotfuscator community edition only rename method names but
> does not encrypt actual implementation.
> If someone can share from their experience it will very help.
>
> thanks.
>
>
>
>