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