DotFix NiceProtect
Если Вы разработчик программных продуктов, то рано или поздно Вы сталкиваетесь со следующей ситуацией. Вы разрабатываете проект, вкладываете силы, время, деньги. Затем продукт начинает продаваться в сети интернет. И что происходит? Через пару дней Вы видите свою разработку взломанной, лежащей в свободном доступе на каком-нибудь пиратском сайте... Печальная картина, не правда ли?
Мы тоже так считаем! И готовы предложить решение, способное защитить Ваш труд. При помощи DotFix NiceProtect вы сможете надежно защитить свою программу от взлома. DotFix NiceProtect не требует серьезных изменений в исходном коде Вашей программы, долгой установки и настройки. Все что от Вас требуется - пометить критичный для анализа код специальными маркерами, выбрать функции Вашей программы, которые необходимо защитить от декомпиляции, включить при необходимости упаковку файла и готово! Никаких серьезных сложностей.
Как уже сказано ранее, DotFix NiceProtect практически не требует изменений в коде программы. Вам не придется добавлять библиотеку защиты в свой код, встраивать гору зависимостей или обработчиков. Защита устанавливается на уже скомпилированный файл. Но насколько это надежно? При использовании встраиваемого кода защиты на этапе исходного кода хакер может дизассемблировать программу и удалить регистрационную часть. Но при защите уже скомпилированного файла ситуация выглядит гораздо лучше: хакер не сможет даже дойти до оригинальной точки входа (первично исполняемой процедуры) так как этот код тоже будет виртуализирован. Более того, после упаковки конечного файла, код защиты также будет защищен и его анализировать будет крайне проблематично. Функции анти-трассировки и анти-отладки также внесут свой элемент сложности для пирата. И даже если он всё таки сможет добраться до самой программы, то ему будет крайне сложно найти ту часть, что отвечает за регистрацию, так как все имена будут замусорены (обфускация), а критичный код - усложнен в десятки раз и виртуализирован.
DotFix NiceProtect применяет механизм переименование объектов диалоговых форм, событий, внутренних имен классов и функций (обфускация данных) и виртуализации кода. Например, у вас название формы, в которую вводился ключ к программе - TrialForm. После работы DotFix NiceProtect она будет называться как-нибудь QEDHKFE1(это просто пример), что очень сильно затруднит процесс взлома, особенно если форм десятки и все их имена будут изменены! Так же имеется возможность устанавливать в тексте программы специальные маркеры, которые позволяют принудительно мутировать и виртуализировать код.
DotFix NiceProtect это не только надежная защита, выходные файлы также будут сравнительно компактны (в сравнении с конкурентами), так как используется лицензированный алгоритм сжатия бинарных данных. Итак, выбор за вами! DotFix NiceProtect, Вы создаете. Мы защищаем!