فينوس الكمبيوتر هو برنامج يمكنه إعادة إنتاج نفسه ومكتوبًا بغرض التسبب في تلف أو التسبب في سلوك جهاز كمبيوتر بطريقة غير معتادة ، وهو يصيب البرامج الأخرى ، المعروفة باسم البرامج المضيفة ، وبالتالي يعيد إنتاج نفسه. يتم تشغيله عن طريق استبدال إرشادات fust في البرنامج المضيف بأمر Jump. هذا أمر يؤدي إلى تغيير تسلسل instnuction العادي في أحد البرامج مما يتسبب في تنفيذ تعليمات الفيروس (تتم معالجتها بواسطة المعالج) قبل إرشادات البرنامج المضيف. عندما يتم تنفيذ الفيروس ، يتم تنفيذ البرنامج المضيف بطريقة طبيعية. عندما يتعلق الأمر ببرامج نظام التشغيل للتكامل مع نظام التشغيل (مجموعة البرامج التي تتحكم في الوظائف الأساسية لجهاز الكمبيوتر وتوفر الاتصال بين برامج التطبيقات والأجهزة) ، يُقال إنه قام بتصحيح نظام التشغيل. com) والتي تعرف باسم الملفات القابلة للتنفيذ أو ملفات EXE. يتم تحميل فيروس في الذاكرة (يتم نسخه من وسائط التخزين في الذاكرة) عندما يتم تشغيل أو تنفيذ برنامج تم ربطه به (معالج من قبل المعالج). يبقى في الذاكرة حتى يتم إيقاف تشغيل الكمبيوتر. عندما يتم تشغيل الفيروس بواسطة حدث محدد مسبقًا ، فإنه يقوم بتشغيل الحمولة (جزء الفيروس الذي يسبب الضرر). على الرغم من أن الفيروس هو المصطلح المستخدم لوصف أي برنامج يمكنه إعادة إنتاج نفسه ، فالفيروسات عادةً ما تكون أربعة أجزاء رئيسية: روتين الاتجاه الخاطئ الذي يمكّنه من إخفاء نفسه روتين الاستنساخ الذي يسمح له بنسخ نفسه إلى برامج أخرى محفز يؤدي إلى تنشيط الحمولة النافعة في وقت معين أو عندما يحدث حدث معين حمولة قد تكون مزحة غير ضارة إلى حد ما أو قد يكون مدمرا للغاية. البرنامج الذي لديه حمولة ولكن ليس لديه روتين استنساخ يعرف باسم حصان طروادة. على سبيل المثال أحب علة ويمكن تصنيفها كنوع معين من الفيروسات. تتضمن أنواع الفيروسات: القنابل المنطقية التي تدمر البيانات عند تشغيلها: فيروسات قطاع التمهيد التي تخزن نفسها في قطاع التمهيد من القرص (جزء من قرص يحتوي على البرامج المستخدمة لبدء تشغيل جهاز كمبيوتر) ؛ فيروسات الملفات التي تعلق نفسها على ملفات COM ؛ فيروسات الماكرو هي برامج ماكرو صغيرة تلتحق بملفات معالج النصوص وتستخدم مرافق برمجة الماكرو المتوفرة في بعض ألعاب معالج النصوص.