اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

البرمجيات الخبيثة/الفيروسات تشبه أي برنامج آخر. فهي مجرد قائمة من التعليمات التي سيقوم المعالج بتنفيذها، بغض النظر عن ماهيتها وعن التقنيات التي تستخدم لجعل هذه البرمجيات قابلة للتخفي مثلاً.

الفيروسات تستخدم هذه التعليمات فقط للقيام بأعمال ضارة. على سبيل المثال، الأمر "rm -rf /" يحذف جميع البيانات على القرص،  لذلك إذا قام فيروس بتشغيل هذا الأمر، فسيكون ذلك كارثيًا.

وبالنسبة للغات البرمجة فاختيار لغة البرمجة وأسلوب التنفيذ يعتمد بشكل كبير على الهدف المحدد من الفيروس أو البرمجية الخبيثة فمثلاً هناك 

بعض الفيروسات تصيب الأجهزة عبر محركات أقراص USB، وهذا يتطلب برمجة منخفضة المستوى مثل لغة التجميع (Assembly).

وهناك فيروسات تستهدف أنظمة التشغيل والوظائف الأساسية باستخدام لغات البرمجة C/C++ وذلك للأداء العالي والوصول إلى موارد النظام.

قد يتم استخدام اللغات النصية مثل Visual Basic Script أو Python أو JavaScript في الفيروسات التي تستغل تطبيقات مثل تطبيقات الويب.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...