Русская версия     Английская версия

Бета-тестирование

Бета-тестирование нового функционала программы ЛИК Обфускатор, предназначенной для обфускации программных продуктов путем изменения их исходных кодов написанных на VB.NET или C# (см. рис. с примером ниже).

Обфускация (от лат. obfuscare – затенять, затемнять; и англ. obfuscate – делать неочевидным, запутанным, сбивать с толку) или запутывание кода – приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции. Wikipedia

Если упрощенно, то – программа усложняет код, затрудняя анализ кода программы после копиляции ее в exe-файлы.

Обфускатор используется для обфускации программного комплекса «Локализатор исходного кода», поэтому повышение качества обфускатора, может привести к повышению защиты и ускорению работы остальных версий программы.

Сообщить об ошибках можно по электронной почте: support@sourcelocalizer.com

В случае обнаружения серьезных ошибок, важных советов и замечаний, приведших к существенному улучшению программы, предлагаю лицензию программы «ЛИК Обфускатор Стандарт».


ЛИК Обфускатор
обфускация исходного кода программы





Для тестирования следует:

  1. Скачать и установить программу (русскую или английскую версию). Желательно использовать английскую версию программы, так как это позволит выявить ошибки/отсутствие перевода.
  2. Скачать и разместить в каталоге программы регистрационный ключ.
  3. Подготовить свой проект на C# или VB.NET.
  4. Сделать копию каталога проекта и бросить этот каталог на ярлык «ПЕРЕЗАПИСАТЬ – обфускация файлов» ("OVERWRITE - obfuscation"). Примечание: файлы будет перезаписаны, поэтому экспериментируйте над копией каталога.
  5. Запустить обфусцированный проект.
Желательно попробовать различные сложные варианты оформления кода, использования классов и пр.

Попробуйте использовать обфускацию из командной строки – подробнее изложено в отчете по обфускации.

Попробуйте программы Reflector, ILSpy и пр. восстанавливающие код программы из exe-файлов.


В случае ошибок компиляции проекта прошу сообщить об этом на электронную почту support@sourcelocalizer.com. К письму следует приложить файл отчета, файл лога программы (в конце отчета обфускации есть ссылка на этот лог) и, желательно, исходный проект.

Для тестирования можно использовать ярлык «Обфускация», который отображает отчет по обфускации без перезаписи исходных файлов в проекте.

Уже найденные ошибки/недоработки:
  1. После установки программы FireFox блокирует перенаправление на страницу справки.
  2. Для английской версии: переведено минимальное количество справочных разделов касающихся только обфускации.
  3. Не производится обфускация строковых констант в формах проекта.
  4. Не производится обфускация названий объявляемых классов. При этом объявленные в коде переменные с типом этих классов – обфусцируются.