Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
metasploitable3 — Metasploitable3 هو جهاز افتراضي مبني من الصفر مع عدد كبير من الثغرات الأمنية. | Kitploit
أدوات/GitHubGitHub/rapid7/metasploitable3
التحليل الديناميكي (عزل)أطر الاستغلالتحليل الثغرات الأمنيةالمحاكاة الافتراضية للأماناختبار الاختراقالتعلم والتعليممختبرات وتدريب عمليالأفضل في التحليل الديناميكي (عزل) #8الأفضل في مختبرات وتدريب عملي #9
5.7k1.3k26منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الأفضل في المحاكاة الافتراضية للأمان #7
GitHubrapid7/metasploitable3

metasploitable3

Metasploitable3 هو جهاز افتراضي مبني من الصفر مع عدد كبير من الثغرات الأمنية.

عرض المستودع

Metasploitable3

Metasploitable3 هو جهاز افتراضي مبني من الصفر مع عدد كبير من الثغرات الأمنية. يُقصد استخدامه كهدف لاختبار الاستغلال باستخدام metasploit.

يتم إصدار Metasploitable3 بموجب ترخيص من نمط BSD. انظر COPYING للمزيد من التفاصيل.

البدء السريع

لاستخدام الصور المبنية مسبقًا والمقدمة على https://app.vagrantup.com/rapid7/ قم بإنشاء مساحة عمل metasploitable محلية جديدة:

مستخدمو Linux:

mkdir metasploitable3-workspace
cd metasploitable3-workspace
curl -O https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile && vagrant up

مستخدمو Windows:

mkdir metasploitable3-workspace
cd metasploitable3-workspace
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile" -OutFile "Vagrantfile"
vagrant up

أو استنساخ هذا المستودع وبناء الصندوق الخاص بك.

بناء Metasploitable 3

متطلبات النظام:

  • نظام تشغيل قادر على تشغيل جميع التطبيقات المطلوبة المدرجة أدناه
  • معالج يدعم VT-x/AMD-V موصى به
  • مساحة خالية 65 جيجابايت على القرص
  • ذاكرة وصول عشوائي 4.5 جيجابايت

المتطلبات:

  • Packer
  • Vagrant
  • Vagrant Reload Plugin
  • VirtualBox, libvirt/qemu-kvm, أو vmware (ترخيص مدفوع مطلوب)، أو parallels (ترخيص مدفوع مطلوب)
  • اتصال بالإنترنت

للبناء تلقائيًا:

    • على Linux/OSX قم بتشغيل ./build.sh windows2008 لبناء صندوق Windows أو ./build.sh ubuntu1404 لبناء صندوق Linux. إذا كان /tmp صغيرًا، استخدم TMPDIR=/var/tmp ./build.sh ... لتخزين صور قرص packer المؤقتة تحت /var/tmp.
    • على Windows، افتح محطة powershell وقم بتشغيل .\build.ps1 windows2008 لبناء صندوق Windows أو .\build.ps1 ubuntu1404 لبناء صندوق Linux. إذا لم يتم تمرير أي خيار إلى النص أي .\build.ps1، فسيتم بناء كلا الصندوقين.
  1. إذا تم بناء كلا الصندوقين بنجاح، قم بتشغيل vagrant up لبدء كلاهما. لبدء أي جهاز افتراضي واحد، يمكنك استخدام:
    • vagrant up ub1404 : لبدء صندوق Linux
    • vagrant up win2k8 : لبدء صندوق Windows
  2. عند اكتمال هذه العملية، يجب أن تكون قادرًا على فتح الجهاز الافتراضي داخل VirtualBox وتسجيل الدخول. بيانات الاعتماد الافتراضية هي المستخدم: vagrant وكلمة المرور: vagrant.

للبناء يدويًا:

  1. استنساخ هذا المستودع وانتقل إلى الدليل الرئيسي.
  2. قم ببناء صورة الجهاز الافتراضي الأساسية بتشغيل packer build --only=<provider> ./packer/templates/windows_2008_r2.json حيث <provider> هو منصة الافتراضية المفضلة لديك. حاليًا، يتم دعم موفري virtualbox-iso و qemu و vmware-iso. سيستغرق هذا بعض الوقت في المرة الأولى التي تقوم فيها بتشغيله لأنه يتعين عليه تنزيل ISO تثبيت نظام التشغيل.
  3. بعد إنشاء صندوق Vagrant الأساسي، تحتاج إلى إضافته إلى بيئة Vagrant الخاصة بك. يمكن القيام بذلك باستخدام الأمر vagrant box add packer/builds/windows_2008_r2_*_0.1.0.box --name=rapid7/metasploitable3-win2k8.
  4. استخدم vagrant plugin install vagrant-reload لتثبيت موفر الإعادة إذا لم تكن قد قمت بذلك بالفعل.
  5. لبدء الجهاز الافتراضي، قم بتشغيل الأمر vagrant up win2k8. سيؤدي هذا إلى تشغيل الجهاز الافتراضي وتشغيل جميع نصوص التثبيت والتكوين اللازمة لإعداد كل شيء. يستغرق هذا حوالي 10 دقائق.
  6. بمجرد اكتمال هذه العملية، يمكنك فتح الجهاز الافتراضي داخل VirtualBox وتسجيل الدخول. بيانات الاعتماد الافتراضية هي:
    • اسم المستخدم: vagrant
    • كلمة المرور: vagrant

تطوير وتعديل ub1404

باستخدام Vagrant وصورة صندوق سحابي خفيف الوزن لنظام Ubuntu 14.04، يمكنك إعداد وتخصيص ub1404 Metasploitable3 بسرعة للتطوير أو التخصيص. للقيام بذلك، قم بتثبيت Vagrant وبرنامج إدارة افتراضية مثل VirtualBox أو VMWare أو libvirt.

قم بتثبيت مكون الموفّر المناسب:

# virtualbox
vagrant plugin install vagrant-vbguest

# libvirt
vagrant plugin install vagrant-libvirt

ثم، انتقل إلى الدليل chef/dev/ub1404 في هذا المستودع. افحص ملف Vagrantfile هناك. اختر صندوقًا أساسيًا يدعم الموفّر الخاص بك.

يستخدم Metasploitable ub1404 موفر vagrant chef-solo. قم بتكوين كتلة chef_solo في ملف Vagrantfile مع وصفات chef التي ترغب فيها من metasploitable -- يمكنك تصفحها في مجلد chef/cookbooks/metasploitable. أو، أضف أو عدّل كتاب الطبخ و/أو الوصفات الخاصة بك هناك.

من الدليل chef/dev/ub1404، يمكنك تشغيل vagrant up للحصول على مثيل افتراضي للتطوير ub1404. بعد البناء والتزويد الأولي عن طريق up، عندما تقوم بتحرير قائمة تشغيل chef أو عندما تقوم بتحرير وصفة chef، قم بتشغيل vagrant rsync && vagrant provision من نفس الدليل. للتطوير الأسرع، يمكنك تعليق الوصفات التي لا تحتاج إلى إعادة تشغيلها -- ولكن حتى إذا كانت جميعها مفعلة، فإن إعادة التزويد بواسطة vagrant يجب ألا تستغرق أكثر من دقيقة أو دقيقتين. يهدف Chef إلى أن يكون متسقًا (idempotent)، لذا يمكنك إعادة تشغيل هذا الأمر كثيرًا.

فكر في أخذ لقطة (على سبيل المثال، vagrant snapshot save fresh) قبل تعديل الوصفات، بحيث يمكنك دائمًا العودة إلى الحالة الأولية (vagrant restore fresh). إذا كنت تريد لقطة جديدة تمامًا، يمكنك القيام بالتهيئة باستخدام vagrant up --no-provision، ثم أخذ لقطة، متبوعةً بـ vagrant provision.

الثغرات

  • انظر صفحة الويكي

مزيد من المعلومات

تحتوي الويكي على الكثير من التفاصيل وتعمل كمصدر رئيسي للتوثيق. يرجى الاطلاع عليها.

شكر وتقدير

تم بناء جزء Windows من هذا المشروع استنادًا إلى مشروع مستخدم GitHub joefitzgerald's packer-windows. تم استخدام قوالب Packer وملف Vagrantfile الأصلي وملفات إجابة التثبيت كقالب أساسي وتم البناء عليها لاحتياجات هذا المشروع.

تنزيل الأداة