Для защиты приложения необходимо наличие следующих файлов в одной директории:
Файл | Описание |
CodeObfuscator.exe | Строчная утилита для обфускации .NET-приложений |
GuardantDotNetApi.dll | Библиотека функций Guardant API .NET |
NvCodes.dat | Файл с кодами доступа |
LexicalObfuscator.dll | Основные компоненты символьного интерфейса обфускатора |
LexicalObfuscator.Kernel.dll | Слой взаимодействия с Mono.Cecil, построение промежуточного представления |
LexicalObfuscator.Types.dll | Библиотека типов промежуточного представления |
Mono.Cecil.dll | Mono.Cecil c некоторыми специфичными изменениями |
NameGenerator.dll | Генераторы неповторяющихся имен |
Obfuscator.dll | Библиотека обфускатора. Выполняет загрузку и запись сборок, обработку ошибок и исключительных ситуаций, вызов символьного обфускатора и шифратора строк |
Obfuscator.CodeUtility.dll |
|
StringEncryption.dll | Основные компоненты для шифрования строк |
Templates.dll | Шаблоны логики работы с ключом для инжекта |
Важно!
- Если файл NvCodes.dat отсутствует, приложения будут защищаться с демо-кодами.
- Файл NvCodes.dat необходим только для утилиты автоматической защиты и программирования ключей. Сами защищенные приложения не нуждаются в этом файле. Ни в коем случае не передавайте его своим клиентам!