كيفية إنشاء فيروس: 10 خطوات (بالصور)

جدول المحتويات:

كيفية إنشاء فيروس: 10 خطوات (بالصور)
كيفية إنشاء فيروس: 10 خطوات (بالصور)

فيديو: كيفية إنشاء فيروس: 10 خطوات (بالصور)

فيديو: كيفية إنشاء فيروس: 10 خطوات (بالصور)
فيديو: طريقة تغيير لون الشكل في برنامج الاليستريتور 2017 Adobe illustrator : shape 2024, شهر نوفمبر
Anonim

هل تمنيت يومًا أن تصنع الفيروس الخاص بك ، إما لتعلمك أو على سبيل المزاح؟ يستغرق إنشاء فيروس وقتًا ومعرفة ، ولكن يمكن لأي شخص القيام بذلك إذا ركز على ذلك. يمكن أن يعلمك إنشاء فيروس الكثير عن كيفية عمل لغات البرمجة ، بالإضافة إلى أنظمة التشغيل وأمان الشبكة. انظر الخطوة 1 أدناه للبدء.

خطوة

قم بإنشاء فيروس الخطوة 1
قم بإنشاء فيروس الخطوة 1

الخطوة 1. حدد نظام التشغيل الذي تريد مهاجمته

الهدف الأكثر شيوعًا هو Microsoft Windows ، وخاصة الإصدارات الأقدم. لا يقوم العديد من مستخدمي Windows القدامى بتحديث أنظمة التشغيل الخاصة بهم ، مما يجعلهم عرضة للثغرات الأمنية التي ربما تم إصلاحها في الإصدارات الأحدث.

Mac OS X و Linux ، كلاهما مقاوم تمامًا للفيروسات نظرًا لطريقة عمل أذوناتهما والبنية العامة لنظام التشغيل. 95٪ من جميع الفيروسات تستهدف مستخدمي Windows

قم بإنشاء فيروس الخطوة 2
قم بإنشاء فيروس الخطوة 2

الخطوة 2. قرر كيف تريد أن ينتشر الفيروس

لن يكون الفيروس فيروساً إلا إذا كان ينتشر إلى مستخدمين آخرين. عليك أن تعرف طريقة التوصيل من البداية ، فهذه إحدى أساسيات كود الفيروس. تشمل آليات التسليم الشائعة ما يلي:

  • الملفات القابلة للتنفيذ (. EXE ،. BAT ،. COM وما إلى ذلك) - يجب تشغيل هذه البرامج من قبل المستخدم وعادةً ما تكون متخفية في صورة شيء آخر (مثل صورة).
  • وحدات الماكرو (Microsoft Office) - وحدات الماكرو عبارة عن برامج مضمنة في مستند أو بريد إلكتروني. إنهم يستهدفون Word و Outlook والمنتجات الأخرى ذات النشاط الكلي. الطريقة الأكثر شيوعًا للتسليم هي عبر البريد الإلكتروني مع مرفق بمستند مصاب.
  • البرامج النصية على الويب - هي أجزاء من التعليمات البرمجية الخبيثة التي يتم حقنها في مواقع الويب دون علم مشرفي المواقع.
قم بإنشاء فيروس الخطوة 3
قم بإنشاء فيروس الخطوة 3

الخطوة الثالثة. حدد نقاط الضعف التي تريد استهدافها

تستغل الفيروسات الناجحة نقاط الضعف في أمان برنامج أو نظام لنشرها وتنفيذ أعمالها. يتطلب هذا الكثير من البحث والمعرفة ، ولكن هناك مجتمعات يمكن أن تساعدك في العثور على ما تحتاجه.

قم بإنشاء فيروس الخطوة 4
قم بإنشاء فيروس الخطوة 4

الخطوة 4. حدد ما تريد أن يفعله الفيروس الخاص بك

بمجرد أن يصيب الفيروس نظامًا ما ، ماذا تريد منه أن يفعل؟ يمكن أن تتراوح التأثيرات من لا شيء إلى عرض رسالة وحذف الملفات وتأثيرات أخرى أسوأ. اعلم أن إنشاء فيروس خبيث ونشره جريمة خطيرة في معظم البلدان.

قم بإنشاء فيروس الخطوة 5
قم بإنشاء فيروس الخطوة 5

الخطوة 5. اختر لغة البرمجة

لإنشاء فيروس ، يجب أن يكون لديك على الأقل فهم أساسي للغة الكمبيوتر أو أداة البرمجة النصية. عادة ما تتضمن الفيروسات الأكثر تعقيدًا عدة لغات برمجة. للحصول على فيروس فعال حقًا ، يجب أن تعرف لغة التجميع.

  • إذا كنت مهتمًا بإنشاء فيروسات قابلة للتنفيذ ، فإن تعلم البرمجة بلغة C أو C ++ يعد بداية جيدة.
  • إذا كنت تريد إنشاء فيروس ماكرو ، فتعلم لغة الماكرو لبرنامجك المستهدف مثل Microsoft Office.
  • يمكن استخدام Visual Basic لإنشاء برامج ضارة لمستخدمي Windows.
قم بإنشاء فيروس الخطوة 6
قم بإنشاء فيروس الخطوة 6

الخطوة 6. ابدأ في كتابة الفيروس الخاص بك

يمكن أن تكون هذه عملية طويلة ، خاصة إذا كانت هذه هي تجربتك الأولى في ترميز شيء ما. جرب بقدر ما تستطيع وابحث عن طرق مختلفة لتكرار الكود الخاص بك ، والذي يعتمد على لغة البرمجة التي تستخدمها. توجد دروس حول المنتديات والمدونات المجتمعية للغات البرمجة المختلفة.

قم ببعض البحث عن الكود متعدد الأشكال. سيؤدي هذا إلى تغيير رمز الفيروس الخاص بك في كل مرة يتم فيها النسخ المتماثل ، مما يزيد من صعوبة تتبع برامج مكافحة الفيروسات. الكود متعدد الأشكال معقد للغاية ويتم تنفيذه بشكل مختلف في كل لغة برمجة

قم بإنشاء فيروس الخطوة 7
قم بإنشاء فيروس الخطوة 7

الخطوة 7. ابحث عن طرق مختلفة لإخفاء التعليمات البرمجية الخاصة بك

بصرف النظر عن الترميز متعدد الأشكال ، هناك طرق أخرى لإخفاء الفيروس. التشفير هو الأداة الأكثر استخدامًا من قبل مطوري الفيروسات. يتطلب هذا الكثير من الممارسة والقراءة ، ولكنه يمكن أن يخلق طريقة لإطالة عمر الفيروس الخاص بك.

قم بإنشاء فيروس الخطوة 8
قم بإنشاء فيروس الخطوة 8

الخطوة 8. اختبر الفيروس الخاص بك

بمجرد أن يكون لديك نموذج أولي قيد التشغيل ، اختبر النموذج الأولي على أكبر عدد ممكن من أجهزة الكمبيوتر والإعدادات المختلفة. أسهل شيء هو أنه يمكنك إعداد أجهزة كمبيوتر افتراضية بتكوينات مختلفة.

  • تأكد من تقييد الاختبار حتى لا تطلق الفيروس عن طريق الخطأ قبل أن تكون جاهزًا. ضع كمبيوتر الاختبار على شبكة معزولة وشاهد آثار انتشار الفيروس.
  • اضبط رمز الفيروس الخاص بك أثناء مشاهدة كيفية عمله على كمبيوتر الاختبار. إصلاح أي مشاكل تواجهها.
قم بإنشاء فيروس الخطوة 9
قم بإنشاء فيروس الخطوة 9

الخطوة 9. إزالة الفيروس الخاص بك

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

موصى به: