OSProtector 2.004.10.2010 01:00
Программа, позволяющая защитить ваше ПО от модификации и создать собственный генератор ключей, реализованный на экспортируемой в защищаемый файл виртуальной машине.
На этапе проектировании протектора были сформированы, а в дальнейшем реализованы, следующие принципы работы:
* Сложность взлома защищенного приложения должна быть пропорциональна сложности его создания.
* Защитный механизм должен быть тесно переплетен с логикой защищаемого продукта и andamp;quot;размазанandamp;quot; по всему его коду.
* Защита должна быть многослойной (при изменении кода в каком-либо слое, весь код последующих слоев должен стать некорректным).
* Надо иметь возможность защищать любые PE-файлы. Верификацию кода необходимо производить путем вычисления контрольных сумм требуемых участков кода.
* Недопустимо использование недокументируемых функции операционной системы. Защищенные программы должны работать на всех операционных системах линейки Win32, без наличия у пользователя прав администратора.
* Должна быть возможность вставлять в защищаемый файл код, исполняемый на своей стековой (виртуальной) машине. Отладчик для машины, исполняемой P-код не предусмотрен, система команд должна быть неизвестна потенциальному крякеру и меняться от версии к версии.
* Протектор не имеет права привязываться к какому-то языку программирования, компилятору, IDE.
* Протектор должен иметь некоторую степень интерактивности. Программист, использующий OS-Protector должен иметь возможность представить любую последовательность байт в виде функции, увидеть ее мнемонический листинг и использовать ее для защиты.
* Работа крякера, после защиты протектором, должна стать длительной, монотонной и однообразной.
© freeSOFT SERVER