Two console utilities are used for the automatic protection of .NET assemblies:
Utilite | Purpose |
---|---|
CodeObfuscator.exe | MSIL simbol obfuscation and string encryption |
CodeProtect.exe | MSIL 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.