Вирусы могут мутировать, изменяя свой код в каждом новом поколении. 3 Для этого используются полиморфные движки, которые позволяют вирусу модифицировать свой код, стараясь затруднить обнаружение. 3
В каждом новом заражённом файле тело вируса мутирует, например, скрывая место, с которого происходит переход на его код. 3 Для этого вирус использует из файла то, что в итоге приводит к переходу: JMP, CALL, RET и другие инструкции. 3
Также вирусы-мутанты, самовоспроизводясь, воссоздают копии, явно отличающиеся от оригинала. 5 Все последующие версии мутирующего вируса имеют более развитый функционал. 2
Важно помнить, что текстовые файлы, содержащие только коды символов, не могут быть использованы для распространения компьютерных вирусов, так как в них нет программного кода. 1