Шифрование строк
Обфускация данного типа применяет следующие методы:
- Быстрое шифрование строк
Данный метод заключается в шифровании хранящихся в сборке текстовых строк с динамической расшифровкой их непосредственно перед использованием. Метод применяется для сокрытия от взломщика ключевых строк, таких как, сообщения о неудачной регистрации, строки подключения к БД, фиксированные пароли и т.д.
- Сильное шифрование строк
При использовании данного метода, каждая строка будет зашифрована с использованием уникального ключа, что не позволит злоумышленнику проводить анализ сборки за счет поиска совпадающих строк.
Настройка параметров шифрования строк
Внешний вид вкладки Шифрование строк (с пометками)
Опции:
- Разрешить шифрование строк - Включение режима шифрования строк при обфускации;
- Сборка - модуль, для которого будут настраиваться опции;
- Уровень шифрование - данная опция задает метод шифрования;
Пример результата обфускации с опцией Шифрование строк:
// До обфускации, на C#
// После обфускации, на C#, Быстрое шифрование
// После обфускации, на C#, Сильное шифрование (ключ шифрования встраивается в строку)