فيروس مصاحب
تتكاثر الفيروسات المصاحبة من خلال استغلال التسلسل الهرمي للأسبقية الذي يقوم فيه نظام التشغيل بتنفيذ ملفات البرامج استنادًا إلى امتدادات أسماء الملفات الخاصة بها.
على سبيل المثال، في إطار MS-DOS، يتم تنفيذ الملفات ذات امتداد الملف .bat (الملفات المجمعة) قبل الملفات ذات امتداد الملف .com، والتي بدورها يتم تنفيذها قبل تلك الخاصة بامتداد الملف .exe.
يمكن للفيروسات المصاحبة إنشاء ملفات مستقلة تحتوي على الكود الفيروسي الخاص بها ولكن لها امتداد ملف ذي أسبقية أعلى أو إعادة تسمية الملف «المستهدف» بامتداد ملف ذي أسبقية أقل بحيث يتم تنفيذ الملف الذي يحتوي على الشفرة الفيروسية قبل نقل التحكم إلى ملف البرنامج الأصلي (أو تنشيط حمولته).
مثال آخر لفيروس مصاحب على منصات Windows الحالية يستغل ترتيب البحث في مكتبات dll. إذا قامت البرامج الضارة بنسخ نفسها كملف dll إلى دليل التطبيق، فستكون لها الأسبقية على ملف dll الذي يحمل نفس الاسم في دليل النظام أو أحد الأدلة المحددة بواسطة متغير بيئة PATH.