Hi, I wish to protect my exe/.net files from getting de-compiled by free or premium decompilers. I have already searched a bit and found some, But i'd like to know what people out here suggest. I would like to have the free ones, but other standard priced ones are also fine. This is the one that I've found.
I'm almost sure that you will not be able to find a free one. If you can find a free one, you might also able to find the source code which will expose the encoding logic. If you find a free/open source one, then you must change the encoder logic otherwise it is 100% useless. So I think a commercial solution will be your best match (thought no one can 100% guarantee the protection). I found another two. http://www.arxan.com/software-protection-products/microsoft-NET-GuardIt/index.php http://www.secureteam.net/
The best of the best apps still are not good, your app needs to continually check online against ur db of valid serials/ips. one serial gets out it spreads like wildfire... so protect it from the inside [code it with built in continual protection], not the outside [uncrackable] or better yet make it VPN based
I found DotFuscator to be pretty good. However, I treat obfuscation as part of the development process and check that I can't decompile the code before release using Reflector.