Click here to Skip to main content
15,890,438 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
This is an amazing free tool to decompile .Net assembly.
So what is my Problem?!
I use crypto Obfuscator 2010 to obfuscate my .Net assembly. I use anti reflection option to obfuscate but when I use dotpeekit can show all of my assembly classes.
I use many obfuscation tools. Crypto Obfuscator is one of the best.
What should I do if I want to obfuscate my assembly completely?
Posted
Updated 4-Feb-12 21:19pm
v2
Comments
Sergey Alexandrovich Kryukov 5-Feb-12 3:33am    
Thank you for good information. It tells us that JetBrain is very good, and Crypto Obfuscator it useless (unless you misused it). This is good news. Well, these two types of software compete, you can not expect both to be perfect, can you? :-)
--SA
Sergey Alexandrovich Kryukov 5-Feb-12 3:38am    
Please tell me: does decompiler show your original names? If so, you did not really obfuscate them, due to some mistake. Protection against reverse engineering is hard, but obfuscation is pretty easy; at least the names should go with no problems.
--SA
ali_reza_zareian 5-Feb-12 14:32pm    
yeah.decompiler show class name,Attribute,settings.
Just JetBrain can decompile it.
.Net Reflector made an exception if u try to open that assembly.
Shemeer NS 18-Sep-12 17:02pm    
5'ed your qstn.
till now,have you found any thing better than crypto obfuscator? thanks

1 solution

You should use C++ in order to completely obsfucate your code. C# can't do it. Having said that, SA is right, if you can see your original code, it's not obsfucated at all.
 
Share this answer
 
Comments
ali_reza_zareian 5-Feb-12 14:34pm    
--You should use C++ in order to completely obfuscate your code.--
what d u mean ?
Christian Graus 5-Feb-12 15:56pm    
C# will always be MSIL, unless you buy something that compiles it completely ( which costs a lot ). C++ is assembler and cannot be reflected. I meant, if you use C#, you have to live with that.

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