Jump to content
  • Advertisement
Sign in to follow this  
GroZZleR

[.net] Decompilers and Obfuscators

This topic is 4851 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey all, Can anyone recommend some good free (or very cheap) decompilers and obfuscators? I ran a trial decompiler today on some of my code and was horrified to see the results. It was like looking at the original source! I plan on selling my engine libraries one day and I certainly don't want people able to just grab the entire source with a few clicks. Gotta at least make 'em work for it. ;) As a side note: Is it even worth it? So any recommendations? Thanks.

Share this post


Link to post
Share on other sites
Advertisement
the .Net framework ships with both. The obfuscator is called Dotfuscator (usually shipping as "Dotfuscator Community Edition"), and the decompiler is ildasm.exe (ships even with the runtime API, not just the SDK).

unlike C, .Net apps include metadata about the program's classes, methods, and data members in the executable; it's essential for the Reflection API. So, an obfuscator for .Net is probably just going to ghetto-code-ize stuff (one character variable names, etc), just to make it as unfriendly as possible. Whatever code it produces, decompiling and recompiling will still work.

As to whether or not it's worth it: really determined people will still get around it. The people it will stop... noobs... so would they be able to capitalize on hacking your code anyway?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!