En velskrevet polymorph virus har derfor ingen dele, der forbliver identiske mellem infektioner, hvilket gør det meget vanskeligt at opdage direkte ved hjælp af "signatur". Antivirussoftware kan detektere det ved at dekryptere virusserne ved hjælp af en emulator eller ved statistisk mønster af den krypterede viruskrop. For at gøre det muligt for polymorph virus, skal virussen have en mutalphic motor (såkaldt "muterende virusmotor" eller "mutation motor"), der inficerer filer med en krypteret kopi af sig selv, som er dekodet af en dekrypteringsmodul. I tilfælde af polymorph virus, men denne dekrypteringsmodul er også modificeret på hver infektion.
har en polymorfisk motor