Click here to Skip to main content
15,917,652 members
Please Sign up or sign in to vote.
3.67/5 (3 votes)
See more:
I would like to know whether there are any techniques for decompiling a managed exe which has been obfuscated. Thanks.
Updated 24-Oct-10 2:31am
Toli Cuturicu 24-Oct-10 14:44pm    
Somebody obfuscated it exactly for this reason: to stop you from decompiling it. So, don't attempt to do it! It is illegal.

The whole idea of using obfuscation is that you don't.
You decompile the exe before obfuscation, if you don't have the source.
Share this answer
There are some so-called de-obfuscators available for obfuscated .NET executables, but it's very unlikely that you will get the original code back. It would be far easier to run the de-compiled but obfuscated C# code through a debugger to figure out what the code does.
Share this answer
amshan1 24-Oct-10 8:40am    
thanks for your replay, just little help me out where can i get the de-obfuscators for. Net exe, any links or any idea will appresiate.
Nish Nishant 24-Oct-10 8:47am    
I'm sorry but I've never had to use one so far. You'd have to google or bing them out I guess.

And again, it will be far more effective to debug and step through the decompiled code, and then refactor as you see fit until you have reasonably readable code. If your interests are academic and you want to understand the workings of the code that should be quite sufficient.
amshan1 24-Oct-10 9:10am    
thnks i wil tryied

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900