A polimorf vírusok esetében azonban ez a dekódoló modul is módosul minden egyes fertőzésnél. Egy jól megírott polimorf vírusnak tehát nincsenek olyan részei, amelyek a fertőzések között azonosak maradnak, ezért nagyon nehéz közvetlenül a "jel" segítségével felismerni. Antivírus szoftver képes felismerni a vírusokat egy emulátor segítségével dekódolva, vagy a titkosított vírus test statisztikai mintájával. Ahhoz, hogy a polimorf vírus mutáns mutáns motort kapjon (úgynevezett "mutáló vírus motor" vagy "mutációs motor"), amely egy dekódoló modul által dekódolt fájlokat tartalmaz. Ez a technikai előnye, hogy a vírust felismerő program csak egy vírus mintát használhatja, és ezáltal lehetővé teszi, hogy a vírust felismerő program képes legyen a vírust felismerni, mert a vírus kódja csak egyfajta polimorf mintát tartalmaz, és ezáltal a vírus minták kimutatása lassabban megy végbe, és ez lehetővé teszi, hogy a vírus minták csak egy olyan technikai módon lehessen azonosítani, amely a vírus kódot mutatja.
polimorfikus motorral rendelkezik