Простой полиморфный двигатель (SPE32) - это простой полиморфный двигатель для шифрования кода и данных.
SPE32 позволяет зашифровать любые данные и генерировать уникальный код дешифрования для этих данных. Алгоритм шифрования использует случайно выбранные инструкции и клавиши шифрования.
Сгенерированный код дешифрования будет отличаться каждый раз.
Двигатель SPE32 - это любительский проект, который можно использовать для демонстрации того, что такое полиморфные двигатели. Я написал это некоторое время назад, но я подумал, что было бы хорошей идеей стать публичной.
Весь код был записан в 32-битном ассемблере для компилятора MASM.
Функции:
Я не оказываю техническую поддержку SPE32, использую его на свой страх и риск.
Если вы ищете профессиональное решение, посмотрите на наш поли -полиморфический двигатель .
Поли полиморфический двигатель является единственным коммерческим полиморфным двигателем, доступным на рынке. Это высокоспециализированное криптографическое решение, которое используется в системах защиты программного обеспечения и анти-обратных инженерных систем. Из -за сложного характера своего кода полиморфные двигатели недоступны, и для создания одного требуется высокоспециализированные знания в программировании сборки низкого уровня и обратной инженерии, а также в обширном процессе тестирования.
Бартош Войчик