Quote Originally Posted by weirddemon View Post
It's actually quite awful. At least in terms of making it hard to reverse engineer.

I spent just a few minutes de-obfuscating code obfuscated by the VS tool. I can't remember if the methods and classes were still renamed, but I was very easily able to obtain all important code that I needed.
was it a simple program? The bigger the program is, the better the obfuscation process works since it uses name overloading every place possible. So if your app only has a handful of methods and such in it, there is only so much it can do to rename things and it will still be easy to find what you are looking for. However once you have lots of classes/methods/etc.. the more and more that get renamed to the same name. Once you have 60 classes all renamed to A.A and in A.A there are 10 methods all called A.A.B() it becomes more difficult to sift through the code and see what is calling what and where. Also if you were de-obfuscating code you wrote yourself, then you already knew what you were looking for, which would also make that process a bit easier. Not saying its perfect, but wouldn't call it aweful. After all it is just an obfuscator, which is only 1 method of securing source code IP.