Motor de mutație

MtE (Mutation Engine)  este primul generator polimorf cunoscut pentru viruși în mediul MS-DOS . Autorul său este scriitorul bulgar de virus Dark Avenger .

Lansat pentru prima dată în 1991 ca un modul obiect cu instrucțiuni detaliate de utilizare. Destul de complicat: într-un decriptor polimorf, există comenzi SUB, ADD, XOR, ROR, ROL în orice număr și ordine. Mai mult de jumătate din instrucțiunile procesorului 8086 pot apărea în instrucțiuni pentru modificarea parametrilor de criptare.Se pot utiliza și orice metode posibile de adresare a datelor. Toate acestea duc la faptul că copiile aceluiași virus criptate folosind MtE nu se potrivesc într-un singur octet și au lungimi diferite.

Pe baza MtE, au fost create o serie de viruși, de exemplu, MtE.Dedicated, MtE.Pogue etc.

Crearea MtE a condus la apariția în curând a unui număr de alți generatori polimorfi.

Literatură