
Genera codice di decrittazione polimorfico unico per cifrare i dati, utilizzando istruzioni e chiavi selezionate casualmente, con generazione di opcode spazzatura. Scritto in assembly MASM a 32 bit.
Simple Polymorphic Engine (SPE32) è un semplice motore polimorfico per cifrare codice e dati.
SPE32 ti consente di cifrare qualsiasi dato e generare un codice di decifratura unico per questi dati. L'algoritmo di cifratura utilizza istruzioni e chiavi di cifratura selezionate casualmente.
Il codice di decifratura generato sarà diverso ogni volta.


Il motore SPE32 è un progetto amatoriale che può essere utilizzato per dimostrare cosa sono i motori polimorfici. L'ho scritto qualche tempo fa, ma ho pensato che sarebbe stata una buona idea renderlo pubblico.
L'intero codice è stato scritto in assembler a 32 bit per il compilatore MASM.
Funzionalità:
Non fornisco supporto tecnico per SPE32, usalo a tuo rischio.
Se stai cercando una soluzione professionale, dai un'occhiata al nostro Poly Polymorphic Engine.
Poly Polymorphic Engine è l'unico motore polimorfico commerciale disponibile sul mercato. È una soluzione crittografica altamente specializzata utilizzata nei sistemi di protezione software anti-crack e nei sistemi anti-reverse engineering. A causa della natura complessa del loro codice, i motori polimorfici non sono disponibili pubblicamente, e crearne uno richiede conoscenze altamente specializzate nella programmazione assembly di basso livello e nel reverse engineering, oltre a un esteso processo di test.
Bartosz Wójcik