Выполнить символьную обфускацию .NET-сборки

/SO

Тип электронного ключа:

Все

Описание:

Опция производит символьную обфускацию .NET-сборки. В процессе обфускации происходит переименование типов, методов, полей, свойств, событий, параметров методов и обобщений. Всем обфусцированным элементам присваиваются короткие схожие имена, что позволяет скрывать логику работы приложения за счет значительного снижения читаемости кода. Также в ходе работы обфускатор может перегружать (присваивать одно и то же имя объектам с разными сигнатурами) поля, методы и удалять свойства и события там, где это возможно.

Лексический обфускатор позволяет значительно усложнить процесс исследования .NET-приложений, сократить их размер, а также скрыть код, который был добавлен для работы с ключом.
Для повышения гибкости обфускации предусмотрена возможность задания исключений, а также алфавита обфускации (буквы, цифры, непечатаемые символы), при помощи утилиты ExclusionUtility.exe , см. опцию /XML.

Пример:

CodeObfuscator.exe /GS3S /SE /INIT /SO MyProg.dll

.NET-библиотека MyProg.dll будет привязана к ключу Guardant Sign и обфусцирована, а ее строки зашифрованы.

  • No labels