Any free obfuscators?

A

A

I am trying to find a good (and free) .net obfuscator for the 2002 version.
I can't seem to find anything free on the net, does anyone have anything?

thanks
 
W

William Stacey

Dotfuscator (free version) is included in VS. I may be dense, but I could
never figure out how to use it. Anything that takes me longer then 15
minutes to get a feel for, is not right for me. XenoCode
http://xenocode.com/en/ on the other hand, I figured out in 3 minutes.
Point to your dll or exe, set some options and output the obfuscated dll or
exe. (or setup a post build event and run using batch file, etc.) If using
strong names, you need to redo the strong name with "sn" tool on the
assembly you just produced. At $65 bucks for non-entrerprise version, its
really affordable.
 
G

Guest

He said 2002. Thats in 2003.


William Stacey said:
Dotfuscator (free version) is included in VS. I may be dense, but I could
never figure out how to use it. Anything that takes me longer then 15
minutes to get a feel for, is not right for me. XenoCode
http://xenocode.com/en/ on the other hand, I figured out in 3 minutes.
Point to your dll or exe, set some options and output the obfuscated dll or
exe. (or setup a post build event and run using batch file, etc.) If using
strong names, you need to redo the strong name with "sn" tool on the
assembly you just produced. At $65 bucks for non-entrerprise version, its
really affordable.
 
W

William Stacey

Its the framework version that important AFAICT. I don't think the version
of VS is important as IL is IL or is 2002 IL different the 2003 IL? I have
not tested with 2002 assembly however. He can send me a test dll or exe,
and I will see if it works or write the devs directly.
 
G

Guest

No but if you want the FREE obfuscator as he asked, you need 2003, VS as
you suggested but he wanted one for 2002 which hasnt goe one built in FREE.

With youre solution its not free as he requested.
 
W

William Stacey

As I don't know of any FREE one for 2002. I suggested a good one that is
almost free. Sometimes the question asked is not always the exact one they
are probing for. So my answer is relative. Maybe not in your mind, but
that is ok and really not worth your exact parsing of the question or the
help I tried to offer the OP. So lets move on.
 
C

Chad Z. Hower aka Kudzu

William Stacey said:
then 15 minutes to get a feel for, is not right for me. XenoCode
http://xenocode.com/en/ on the other hand, I figured out in 3 minutes.
Point to your dll or exe, set some options and output the obfuscated dll

We evaluated a lot of obfuscators too and setteld on Xenocode because of
features.


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"


ELKNews - Get your free copy at http://www.atozedsoftware.com
 
Y

Yan-Hong Huang[MSFT]

Hello All,

Thanks for posting in the community.

Based on my understaning, the question is: Where to get one free version of
.NET obfuscator tool?

At http://www.gotdotnet.com/team/dotfuscator/, there is a tool named
PreEmptive¡¯s Dotfuscator. Dotfuscator Community Edition is free
downloadable tool for .NET developers. I think you can refer to it for more
information including its FAQ.

Does that answer your question?

Best regards,
Yanhong Huang
Microsoft Community Support

Get Secure! ¨C www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 
G

Guest

Its not a good one actually its a POS.

I certinally would not consider an upgrade to 2003 close to FREE.
 
W

William Stacey

If I could only figure out how to use it...
I tries a couple times, just not natural to me.
 
K

Kevin Gale

William Stacey said:
Dotfuscator (free version) is included in VS. I may be dense, but I could
never figure out how to use it. Anything that takes me longer then 15
minutes to get a feel for, is not right for me.

I agree I think Dotfuscator people accidently obfucscated their own UI and help
files. After several minutes of trying things and looking at help I still
couldn't figure
out how to start to use it on one of my simple projects.

-- Kevin
 
Y

Yan-Hong Huang[MSFT]

Hello William,

The help of dotfuscator is at
http://msdn.microsoft.com/library/en-us/dotfuscator/dotf3e5x.asp?frame=true.

The document includes:
In the Dotfuscator Documentation

1) Introduction
Describes obfuscation and how Dotfuscator provides superior Intellectual
Property protection.

2) Using Dotfuscator
Explains how to start up and configure Dotfuscator, feature by feature.

3) Identifier Renaming
Explains Overload Induction and how to get the most out of Dotfuscator's
patented renaming system.

4) Control Flow Obfuscation
Explains Control Flow obfuscation and how Dotfuscator Professional Edition
uses this technique to foil decompilers.

5) User String Encryption
Explains string encryption and how to get the most out of it using
Dotfuscator Professional Edition.

6) Pruning
Explains how to reduce the size of your application using Dotfuscator
Professional Edition's pruning system.

7) Advanced Topics
Describes some common scenarios encountered when Dotfuscating complex
applications.

8) Using the GUI
Explains how to configure your application for obfuscation using
Dotfuscator's GUI.

9) References
Contains definitions and sample configuration and mapping files.

10) Samples
Walks you through obfuscation of several types of applications using
samples available on the web.

Hope that helps.

Best regards,
Yanhong Huang
Microsoft Community Support

Get Secure! ¨C www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 
Y

Yan-Hong Huang[MSFT]

Hello,

Do you have any more concerns on this issue? If there are any questions on
getting that obfuscator, please feel free to post here.

Thanks for participating the community.

Best regards,
Yanhong Huang
Microsoft Community Support

Get Secure! ¨C www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top