Good obfuscator for VS2010 and .net v4 projects with integrated visual studio integration

I am looking for a good obfuscater that has visual studio integration, can be commercial or free, and should work with vs 2010 and .net v4.

Something that as much as possible hassle, and can deceive my build versions

+2
obfuscation
source share
6 answers

Dotfuscator ships with Visual Studio but has not used it.

There is also thread on arstechnica . It's a couple of years, but worth a read.

+6
source share

Dotfuscator Community Edition (free with VS)

ADVANTAGES: I used Dotfuscator a lot, the free version will allow you to rename the code, so variables like myPassword will be displayed as just ab, it will replace the variable names and replace goto control instructions, which will make it difficult to understand the purpose of this section of the code after decompiling with tools. such as a reflector.

DISADVANTAGES: But from links to encryption of COM libraries (not renamed) it will still be obvious that there is confidential password content, and the encryption key will be very familiar with those who are looking for it, which makes it easy to crack.

Dotfuscator pro

ADVANTAGES: Prore (contact with dofax for the trial version) will allow you to actually encrypt (it’s very easy to do, just select the method you want to encrypt with just one click), so that when decompiling the code with a reflector, all the content of the method will be displayed as gibberish and not may be hacked.

DISADVANTAGES: The Pro version is bullet-proof, but it is a very expensive technology, about 3 thousand dollars per person, if I'm right, but you only need one on the assembly line.

+5
source share

I recommend {smartassembly} . We have been using this for quite some time now and got great results. Quoting their website, here are some features:

  • Protect your .NET application further (string encoding, anti-disassembler and anti-decompiler options, strong name signature ...)
  • Deploy a .NET application in a single file (merge, compress, and attach)
  • Delete all inappropriate codes and metadata (trimming)
  • Perform other code optimizations (memory management, automatic class compaction ...)
  • And debug your convoluted and deployed assembly (automatic raw reporting of exceptions through a 24x7x365 managed web service).
+2
source share

Crypto Obfuscator supports VS 2010 / .NET 4.0 and can integrate with your build process. It has many protection and obfuscation features, such as Anti-Reflector, Anti-Debugging / Tracing, string encryption, character renaming, stream obfuscation, resource encryption, etc.

+1
source share

If you are only looking for abbreviations for names, the free DotFuscator that comes with Visual Studio is enough. when you are looking for serious source code protection, there is no free tool around (as far as I know). I am using Crypto obfuscator . In any case, if Dotfuscator Pro really costs about $ 3,000 (there are no public prices on their website), Crypto obfuscator will be much cheaper for the same level of protection at a high level.

+1
source share

Babel Obfuscator has one of the best protection features. 100% MSIL encryption. Moreover, he is apparently one of the most convenient obfuscators on the market.

0
source share

All Articles