
Genera código único de descifrado polimórfico para cifrar datos, utilizando instrucciones y claves seleccionadas aleatoriamente, con generación de opcodes basura. Escrito en ensamblador MASM de 32 bits.
Simple Polymorphic Engine (SPE32) es un motor polimórfico simple para cifrar código y datos.
SPE32 te permite cifrar cualquier dato y generar un código de descifrado único para estos datos. El algoritmo de cifrado utiliza instrucciones y claves de cifrado seleccionadas aleatoriamente.
El código de descifrado generado será diferente cada vez.


El motor SPE32 es un proyecto amateur que se puede utilizar para demostrar qué son los motores polimórficos. Lo escribí hace algún tiempo, pero pensé que sería una buena idea hacerlo público.
Todo el código fue escrito en ensamblador de 32 bits para el compilador MASM.
Características:
No proporciono soporte técnico para SPE32, úsalo bajo tu propio riesgo.
Si buscas una solución profesional, echa un vistazo a nuestro Poly Polymorphic Engine.
Poly Polymorphic Engine es el único motor polimórfico comercial disponible en el mercado. Es una solución criptográfica altamente especializada que se utiliza en sistemas de protección de software contra el cracking y en sistemas de ingeniería inversa. Debido a la naturaleza compleja de su código, los motores polimórficos no están disponibles públicamente, y crear uno requiere conocimientos altamente especializados en programación de ensamblador de bajo nivel e ingeniería inversa, así como un extenso proceso de pruebas.
Bartosz Wójcik