You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

/SO

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

Все 

Описание:

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

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

Пример:

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

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

  • No labels