Two console utilities are used for the automatic protection of .NET assemblies:

UtilitePurpose
CodeObfuscator.exeMSIL simbol obfuscation and string encryption
CodeProtect.exeMSIL code encryption

You can use the CodeObfuscator.exe and CodeProtect.exe utilities collectively or use one of them separately. However, a specific sequence for using the utilities must be followed – first the application needs to be obfuscated and only then proceed with code protection:

  • 1st stage of protection: obfuscation and encryption of .NET assemblies 
  • 2nd stage of protection: code protection of .NET assemblies.
  • No labels