Wednesday, December 2, 2009

Reverse Engineering dot net source code

When I found this tool I was amazed and too shocked to see that my software can be easily decompiled and easily read without much effort. It's so frustrating actually. You put so much effort and brainstorm to develop a logic and put it into a piece of application and safeguard your code in some place so that no one can get their hands on it. But this tool did it.
It's a great tool if you think in a cracker's and hacker's way.
But if you think the other way it's a piece of shit that you want to dump it forever.

I wanted it too. But later I learnt about a way to obfuscate my code. At least Microsoft provided me with some way to hide my logic in a way that it can be hard for some novice cracker to decompile it easily and make me look like a fool. It was a sigh of relief actually.

In my next article I will try to compile something about obfuscating in dot net. Please visit soon.

Click here to download Red Gate's Reflector.

This tool here has been provided without any warranty. Any software provided here is the property of concerned developer. Please refer to the developer's manual before using it.