في حالة الفيروسات المتعددة الأشكال ، ومع ذلك ، يتم تعديل وحدة فك التشفير هذه أيضًا على كل عدوى. وبالتالي ، لا يحتوي الفيروس المتعدد الأشكال المكتوب جيدًا على أجزاء تظل متطابقة بين العدوى ، مما يجعل من الصعب جداً اكتشافها مباشرة باستخدام "التوقيع". يمكن لبرنامج مكافحة الفيروسات اكتشافها عن طريق فك تشفير الفيروسات باستخدام محاكي ، أو عن طريق أنماط إحصائية من جسم الفيروس المشفر. لتمكين الفيروس المتعدد الأشكال ، يجب أن يكون لدى الفيروس محرك متعدد الأشكال (يُسمى "محرك الفيروسات المتعدد الأشكال" أو "محرك التشفير") في مكان ما ، والذي يتم فك تشفيره بواسطة وحدة من وحدات الفيروسات المتعددة الأشكال. هذا السؤال يجعل من المستحيل على المحتمل جدًا استخدام برنامج مكافحة الفيروسات للكتر
متعددة الأشكال