أساسيات المحاكاة الافتراضية
VirtualBox وVMware
أساسيات المحاكاة الافتراضية درس مجاني في Ethical Hacking Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ethical Hacking Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.
أهمية المحاكاة الافتراضية
تتيح لك المحاكاة الافتراضية تشغيل نظام تشغيل كامل داخل برنامج على جهاز الكمبيوتر الحالي. ويُسمى الجهاز المُحاكى الجهاز الافتراضي (VM).
وهذا أمر ضروري للقرصنة الأخلاقية: إذ تحصل على بيئة معزولة وقابلة للتخلص منها، يمكنك فيها تنفيذ الهجمات وإتلاف الأشياء من دون الإضرار بنظامك الحقيقي.
- تتيح لك اللقطات استعادة الحالة السابقة وإلغاء أي ضرر فورًا.
- يمكن لعدة أجهزة افتراضية مشاركة مضيف فعلي واحد.
برامج مراقبة الأجهزة الافتراضية
البرنامج الذي ينشئ الأجهزة الافتراضية ويشغّلها هو برنامج مراقبة الأجهزة الافتراضية.
- النوع 1 (مباشر على العتاد): يعمل مباشرة على العتاد (ESXi وHyper-V وProxmox).
- النوع 2 (مستضاف): يعمل كتطبيق فوق نظام التشغيل (VirtualBox وVMware Workstation).
في المختبر المنزلي، ستستخدمون في الغالب برنامج مراقبة من النوع 2.
VirtualBox
يُعد VirtualBox من Oracle برنامجًا مجانيًا ومفتوح المصدر، ومتاحًا لأنظمة Windows وmacOS وLinux. وهو نقطة البداية الأكثر شيوعًا للمبتدئين.
تقومون بتثبيته، ثم تنشئون أجهزة افتراضية عبر تحديد ملف ISO أو استيراد جهاز مُعد مسبقًا.
# Debian/Ubuntu host install
sudo apt update
sudo apt install virtualboxVMware
يُعد كل من VMware Workstation Pro (لنظامي Windows وLinux) وVMware Fusion (لنظام macOS) بديلين تجاريين قويين، وهما متاحان الآن مجانًا للاستخدام الشخصي.
يوفر VMware عمومًا أداءً أفضل وإدارة أفضل للقطات، بينما VirtualBox مفتوح المصدر بالكامل. وكلاهما مناسب لمختبر القرصنة.
ملفات ISO والأجهزة المُعدّة مسبقًا
تنشئون الأجهزة الافتراضية من مصدرين رئيسيين:
- صورة ISO: قرص تثبيت تقلعون منه وتثبتون النظام خطوة بخطوة.
- جهاز OVA/OVF: جهاز افتراضي مُعد مسبقًا تستوردونه بنقرة واحدة (ملف .ova).
يأتي Kali Linux ومعظم الأجهزة الافتراضية الضعيفة أمنيًا كأجهزة جاهزة للاستيراد.
تخصيص الموارد
عند إنشاء جهاز افتراضي، تخصصون له موارد المضيف:
- أنوية CPU - يكفي نَوَاتان لمعظم المختبرات.
- ذاكرة RAM - من 2 إلى 4 غيغابايت لكل جهاز افتراضي؛ لا تخصصوا أبدًا أكثر من نصف ذاكرة RAM للمضيف.
- القرص - تنمو الأقراص المخصصة ديناميكيًا عند الحاجة فقط.
يؤدي الإفراط في تخصيص الموارد إلى استنزاف موارد المضيف وجعل كل شيء بطيئًا.
اللقطات
تحفظ اللقطة الحالة الدقيقة لجهاز افتراضي (القرص والذاكرة والإعدادات) في لحظة معينة. ويمكنكم العودة إليها لاحقًا.
التقطوا لقطة نظيفة مباشرة بعد تثبيت جهاز افتراضي. وإذا أفسد هجومٌ الجهاز، فاستعيدوه خلال ثوانٍ.
# VirtualBox CLI snapshot
VBoxManage snapshot "Kali" take clean-install
VBoxManage snapshot "Kali" restore clean-installامتدادات المحاكاة الافتراضية العتادية
تتضمن وحدات المعالجة المركزية الحديثة دعمًا عتاديًا للمحاكاة الافتراضية: Intel VT-x وAMD-V. ويجب تمكينهما في BIOS/UEFI.
من دونهما، لن تعمل الأنظمة الضيفة ذات 64 بت أو ستعمل ببطء شديد. ابحثوا عن الإعداد ضمن CPU أو Advanced في البرنامج الثابت.
إضافات وأدوات الضيف
بعد تثبيت نظام تشغيل ضيف، أضيفوا حزمة التكامل:
- VirtualBox Guest Additions
- VMware Tools
تتيح هذه الحزمة الحافظة المشتركة ودقة شاشة أفضل والمجلدات المشتركة وتحكمًا أكثر سلاسة بالماوس بين المضيف والضيف.
استنساخ الأجهزة الافتراضية
الـنسخة المستنسخة هي نسخة من جهاز افتراضي. وتفيد عندما تريدون جهازًا ضحية جديدًا من دون إعادة التثبيت.
- الاستنساخ الكامل: نسخة مستقلة لها قرصها الخاص.
- الاستنساخ المرتبط: يشارك القرص الأساسي، مما يوفر المساحة لكنه يعتمد على النسخة الأصلية.
الحفاظ على أمان المضيف
الهدف الأساسي من المحاكاة الافتراضية في مختبر القرصنة هو العزل. أبقوا البرمجيات الخبيثة والهجمات داخل الأجهزة الافتراضية:
- استخدموا شبكة معزولة أو شبكة للمضيف فقط (سيأتي شرحها لاحقًا).
- عطّلوا المجلدات المشتركة عند التعامل مع برمجيات خبيثة حقيقية.
- حافظوا على تحديث برنامج مراقبة الأجهزة الافتراضية - فثغرات الخروج من الجهاز الافتراضي نادرة لكنها حقيقية.
تحقق سريع
اختبروا مدى فهمكم لأنواع برامج مراقبة الأجهزة الافتراضية.
مراجعة
لقد تعلمتم أساسيات المحاكاة الافتراضية لمختبر القرصنة:
- تشغّل برامج مراقبة الأجهزة الافتراضية الأجهزة الافتراضية؛ ويُعد النوع 2 (VirtualBox وVMware) الأفضل للمبتدئين.
- أنشئوا الأجهزة الافتراضية من مثبتات ISO أو أجهزة OVA مُعدّة مسبقًا.
- تتيح اللقطات إلغاء الضرر فورًا.
- مكّنوا VT-x/AMD-V واعزلوا الأجهزة الافتراضية لحماية المضيف.
ستثبتون بعد ذلك Kali Linux، وهو جهازكم المخصص للهجوم.
الأسئلة الشائعة
هل درس «أساسيات المحاكاة الافتراضية» مجاني؟
نعم — نص درس «أساسيات المحاكاة الافتراضية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ethical Hacking Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.
ماذا ستتعلم في «أساسيات المحاكاة الافتراضية»؟
VirtualBox وVMware تتمرن على Ethical Hacking Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Ethical Hacking Academy؟
لا تُشترط خبرة سابقة. Ethical Hacking Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «أساسيات المحاكاة الافتراضية»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Ethical Hacking Academy هذا؟
نعم. كل درس في Ethical Hacking Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- أساسيات المحاكاة الافتراضية
- تثبيت Kali Linux
- الأجهزة الافتراضية الضعيفة
- شبكات المختبر