Polymorfinen virus infektoi tiedostoja itseään salaamalla kopiollaan, joka puretaan purkamismoduulilla. Polymorfinen viruksen tapauksessa tämä purkamismoduuli kuitenkin muuttuu myös jokaisessa infektiossa. Hyvin kirjoitetulla polymorfinen viruksella ei siis ole osia, jotka pysyvät samanlaisina infektioiden välillä, mikä tekee sen erittäin vaikeaksi havaita suoraan "signaalin" avulla. Antivirusohjelmisto voi havaita sen purkamalla viruksia emulaattorin avulla tai salatun viruksen tilastollisten rakenteiden avulla. Jotta polymorfinen virus olisi mahdollista, sillä sillä on mutanttinen mutanttinen moottori (niin sanottu "muuttuva viruksen moottori" tai "mutanttinen viruksen moottori"), joka purkaa viruksen koodin, koska se on todennäköisesti jo jonkin verran monimutkainen. Näytä esimerkkiä siitä, miten viruksen tunnistamiseen tai tunnistamiseen käytettävissä oleva ohjelma voi olla helpommin, koska se sisältää vain muutamia kopioita, jotka edustavat polymorfinen vir
monimuotoinen