Polimorfinis kodas buvo pirmoji technika, kuri sukėlė rimtą grėsmę virusų skaitytojams. Kaip ir įprasti šifruojami virusai, polimorfinis virusas užkrėsta failus su šifruota savo kopija, kuri yra dešifruojama dešifravimo modulio. Tačiau polimorfinų virusų atveju šis dešifravimo modulis taip pat modifikuojamas kiekvienoje infekcijoje. Todėl gerai parašytas polimorfinis virusas neturi dalių, kurios išlieka identiškos tarp infekcijų, todėl labai sunku juos aptikti tiesiogiai naudojant "sign". Antivirusinė programinė įranga gali aptikti juos, dešifruojant virusus naudojant emuliatorių arba statistinius užšifruoto viruso kūno modelius. Kad polimorfinis virusas būtų įgalintas, jis turi turėti mutacinį variklį (vadinamą "viruso mutacinį variklį" arba "mutacinį variklį"), kuris yra kažkur užšifruotas, kuris yra dekoduojamas dešifravimo modulio.
polimorfinis