Полиморфный движок (иногда называемый мутационным движком или мутирующим движком ) — это программный компонент , который использует полиморфный код для изменения полезной нагрузки , сохраняя при этом ту же функциональность.
Полиморфные движки используются почти исключительно во вредоносных программах , с целью усложнения обнаружения антивирусным ПО . Они делают это либо путем шифрования , либо путем запутывания вредоносной нагрузки.
Одним из распространенных развертываний является файловый связующий элемент , который вплетает вредоносное ПО в обычные файлы , такие как офисные документы. Поскольку этот тип вредоносного ПО обычно является полиморфным, его также называют полиморфным упаковщиком .
Движок ботнета Virut является примером полиморфного движка. [1]