Un virus polimórfico ben escrito non ten partes que permanezan idénticas entre infeccións, polo que é moi difícil de detectar directamente usando "sinais". O software antivirus pode detectalo descifrando os virus usando un emulador, ou por patróns estatísticos do corpo cifrado do virus. Para permitir que o virus polimórfico teña un motor polimórfico mutante (chamado "motor de cifrado" ou "motor de mutación") nalgún lugar, que é descifrado por un módulo de descifrado. No caso dos virus polimórficos, con todo, este módulo de descifrado tamén se modifica en cada infección. Un virus polimórfico ben escrito, polo tanto, non ten partes que permanezan idénticas entre infeccións, o que fai moi difícil de detectar directamente usando "sinais".
ter un motor polimórfico