Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
kernel-debug-lab-for-virtual-box — كيفية إعداد جهازين افتراضيين في VirtualBox لتصحيح أخطاء برنامج تشغيل النواة باستخدام windbg | Kitploit
أدوات/GitHubGitHub/xalicex/kernel-debug-lab-for-virtual-box
مصممي الأخطاءالتعلم والتعليممختبرات وتدريب عملي
GitHubxalicex/kernel-debug-lab-for-virtual-box

kernel-debug-lab-for-virtual-box

كيفية إعداد جهازين افتراضيين في VirtualBox لتصحيح أخطاء برنامج تشغيل النواة باستخدام windbg

عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
554منذ 4 سنواتتمت المراجعة من قبل Kitploit

كيفية إعداد مختبر VirtualBox لتصحيح أخطاء برنامج تشغيل النواة باستخدام Windbg

نفترض هنا أنه على Computer A تم تثبيت windbg مسبقًا، وعلى Computer B تم تثبيت Visual Studio وSDK وWDK.

مختبر

  1. افتح Host network Manager لإنشاء أو إعداد محول Virtual Box Host-Only Ethernet adapter جديد

  1. أنشئ أو اختر Virtual Box Host-Only Ethernet adapter وحدد مربع Enable لخادم DHCP Server

  1. بالنسبة لكل من Computer A وComputer B، انتقل إلى Settings -> Network وفي Attached to اختر Host-Only Adapter ثم حدد المحول الذي تم إعداده أو إنشاؤه مسبقًا. بالنسبة لنا هو VirtualBox Host-Only Ethernet Adapter. لا تنسَ تحديد مربعي Enable Network Adapter وCable Connected

  1. احصل على عنوان IP على Computer A باستخدام الأمر ipconfig

  1. قم بتعطيل جدار الحماية على كلا الجهازين الافتراضيين

  1. على Computer B من محطة طرفية بصلاحيات المسؤول:
  • قم بتمكين تصحيح أخطاء النواة bcdedit /debug on
  • قم بإعداد الاتصال بـ Computer A لتصحيح الأخطاء bcdedit /dbgsettings hostip:1.2.3.4 port:50005
  • قم بتمكين التوقيع التجريبي bcdedit /set testsigning on

بالنسبة للأمر bcdedit /dbgsettings، عيّن قيمة hostip إلى عنوان IP الخاص بـ Computer A، واختر لـ port أي منفذ تريده بين 50000 و50039.

إن الأمر bcdedit /dbgsettings سيقوم بإخراج مفتاح، احتفظ به حيث سيتم استخدامه في إعداد windbg على Computer A لتأسيس الاتصال!

  1. على Computer A، افتح Windbg، واختر Attach to Kernel ثم عيّن المنفذ الذي اخترته على Computer B والمفتاح الذي وفرته لك الأمر bcdedit /dbgsettings.

  1. الآن أعد تشغيل Computer B. على Computer A سترى في موجه أوامر windbg بعض البيانات التي تشير إلى أن الاتصال قد تم بنجاح.

  1. يمكنك التحقق بالنقر على الزر Break. إذا نجح الأمر، فسيتم تجميد Computer B ويجب أن ترى رسالة nt!DbgBreakPointWithStatus في نافذة أوامر windbg

استمتع!

إذا كنت تريد مصادر جيدة للممارسة، قم بتفقد:

  • برمجة نواة Windows من تأليف Pavel Yosifovich
  • تطوير برامج التشغيل الهجومية من تأليف @_rastamouse
تنزيل الأداة