Kama vile virusi encrypted kawaida, virusi polymorphic infects files na nakala encrypted ya yenyewe, ambayo ni decoded na decryption moduli. Katika kesi ya virusi polymorphic, hata hivyo, hii decryption moduli ni pia iliyopita juu ya kila maambukizi. virusi polymorphic vizuri imeandikwa kwa hiyo haina sehemu ambayo kubaki sawa kati ya maambukizi, na kuifanya vigumu sana kugundua moja kwa moja kwa kutumia "saini". Antivirus programu inaweza kugundua kwa decrypting virusi kwa kutumia emulator, au kwa muundo wa takwimu ya mwili encrypted virusi. Ili kuwezesha polymorphic virusi ina kuwa na injini mutalphic engine mahali fulani (aitwaye "viruses engine" au "mutation engine") ambayo ni decrypted na moduli decrypted.
nyingi