התייחסו לקטע הבא ואז ענו על השאלה שאחריו באותה שפה כמו הקטע:  מעבר: קוד פולימורפי היה הטכניקה הראשונה שהייתה איום רציני לסורקי וירוסים. בדיוק כמו וירוסים מוצפנים רגילים, וירוס פולימורפי מדביק קבצים עם עותק מוצפן של עצמו, אשר מתפורר על ידי מודול פירוק. במקרה של וירוסים פולימורפיים, עם זאת, מודול הפירוט הזה גם הוא שונה בכל זיהום. לפיכך, לוירוס פולימורפי כתוב היטב אין חלקים שנשארים זהים בין זיהומים, מה שהופך אותו לקשה מאוד לאתר ישירות באמצעות "חתימות". תוכנת אנטי-וירוס יכולה לזהות אותו על ידי פירוק הווירוסים באמצעות דמה, או על ידי ניתוח דפוס סטטיסטי של גוף הווירוס המוצפן. כדי לאפשר קוד פולימורפי, לווירוס חייב להיות מנוע פולימורפי (שנקרא גם "מנוע מוטציה" או "מנוע מוטציה") איפשהו בגופו המוצפן. ראו קוד פולימורפי לפרטים טכניים על האופן שבו מנועים כאלה פועלים. כמה וירוסים משתמשים בקוד פולימורפי באופן שמגביל את קצב המוטציה של הווירוס באופן משמעותי. לדוגמה, ניתן לתכנת וירוס שישתנה רק מעט עם הזמן, או שניתן לתכנת אותו שלא ישתנה כאשר הוא מדביק קובץ במחשב שכבר מכיל עותקים של הווירוס. היתרון של שימוש בקוד פולימורפי איטי כזה הוא שהוא מקשה על אנשי מקצוע וחקרי אנטי-וירוס להשיג דגימות מייצגות של הוירוס, מכיוון שבקובצי "משמש" שנדבקו בהריצה אחת יכילו בדרך כלל דגימות זהות או דומות של הוירוס. זה יגביר את הסיכוי שהגילוי על ידי סורק הנגיף יהיה לא אמין, וכי כמה מקרים של הנגיף עשויים להימנע מגילוי.  שאלה: איזה סוג של וירוסים לשנות מודולים פירוק?
פולימורפי