
Генерирует уникальный полиморфный код дешифрования для шифрования данных, используя случайно выбранные инструкции и ключи, с генерацией мусорных опкодов. Написан на 32-битном ассемблере MASM.
Простой полиморфный движок (SPE32) — это простой полиморфный движок для шифрования кода и данных.
SPE32 позволяет зашифровать любые данные и сгенерировать уникальный код дешифрования для этих данных. Алгоритм шифрования использует случайно выбранные инструкции и ключи шифрования.
Сгенерированный код дешифрования будет каждый раз разным.


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