Pada kasus virus polimorfik, bagaimanapun, modul dekripsi ini juga dimodifikasi pada setiap infeksi. Oleh karena itu, virus polimorfik yang ditulis dengan baik tidak memiliki bagian yang tetap identik antara infeksi, sehingga sangat sulit untuk mendeteksi secara langsung menggunakan "signature". Perangkat lunak antivirus dapat mendeteksi dengan mendekripsi virus menggunakan emulator, atau dengan pola statistik dari tubuh virus yang dienkripsi. Untuk memungkinkan virus polimorfik, virus harus memiliki mesin polimorfik mutal (yang disebut "mesin virus mutasi" atau "mesin dekripsi") di suatu tempat, yang didekripsi oleh modul dekripsi. Namun, dalam kasus virus polimorfik, modul dekripsi ini juga dimodifikasi pada setiap infeksi. Pertanyaan yang membuat para profesional antivirus mungkin dapat mengidentifikasi beberapa contoh virus yang mengandung kode polimorfik yang tidak dapat diidentifikasi secara signifikan atau hanya dapat digunakan untuk mendeteksi beberapa salinan virus yang mengandung kode polimorfik. Untuk mendeteksi virus, lihat contohnya, ketika menggunakan program antivirus yang secara perlahan dapat memodifikasi atau memodifikasi beberapa sampel virus yang mengandung kode polimorfik, maka akan lebih sulit untuk mendeteksi virus atau mengidentifikasi sampel yang mengandung kode polimorfik.
polimorf