Az MtE (Mutation Engine) az első ismert polimorf vírusgenerátor MS-DOS környezetben . Szerzője a bolgár vírusíró, Dark Avenger .
Először 1991-ben adták ki objektummodulként, részletes használati utasítással. Elég bonyolult: egy polimorf visszafejtőben tetszőleges számú és sorrendben vannak SUB, ADD, XOR, ROR, ROL parancsok. A 8086 processzoros utasítások több mint fele előfordulhat a titkosítási paraméterek megváltoztatására vonatkozó utasításokban, valamint az adatcímzés bármely lehetséges módszere használható. Mindez oda vezet, hogy ugyanannak a vírusnak az MtE-vel titkosított másolatai nem egyeznek meg egyetlen bájtban, és eltérő hosszúságúak.
Az MtE alapján számos vírust hoztak létre, például MtE.Dedicated, MtE.Pogue stb.
Az MtE létrehozása számos más polimorf generátor megjelenéséhez vezetett.