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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
HvLoader — HvLoader.efi هو تطبيق EFI لتحميل مُحمّل الهايبرفايزر الخارجي. | Kitploit
أدوات/GitHubGitHub/microsoft/hvloader
أمان الأنظمة المدمجةالاستغلالالمحاكاة الافتراضية للأمانأمن الأجهزةتحليل البرامج الثابتةArchived
GitHubmicrosoft/hvloader

HvLoader

HvLoader.efi هو تطبيق EFI لتحميل مُحمّل الهايبرفايزر الخارجي.

عرض المستودع
738منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

نظرة عامة على HvLoader

HvLoader.efi هو تطبيق EFI لتحميل محمل هايبرفايزر خارجي.

يقوم HvLoader.efi بتحميل ثنائي محمل الهايبرفايزر المعطى (DLL، EFI، إلخ)، ويستدعي نقطة الدخول الخاصة به مع تمرير ImageHandle الخاص بـ HvLoader.efi. بهذه الطريقة، يمكن للثنائي محمل الهايبرفايزر الوصول إلى خيارات سطر الأوامر الخاصة بـ HvLoader.efi، واستخدامها كمعاملات تهيئة. أول خيار في سطر أوامر HvLoader.efi هو المسار إلى ثنائي محمل الهايبرفايزر.

حاليًا، يوجد HvLoader.efi في قسم efi، أي /boot/efi، وله حق الوصول إلى هذا القسم فقط. وبالتالي، يجب أن تكون أي وسائط مسار نسبية بالنسبة لقسم /boot/efi. قد يتم تخفيف هذا القيد في التحديثات المستقبلية.

قد يبدو أمر grub النموذجي لـ HvLoader.efi كما يلي:

chainloader /HvLoader.efi \lxhvloader.dll MSHV_ROOT=\Windows MSHV_ENABLE=1 MSHV_SCHEDULER_TYPE=0 ...

إعداد بيئة البناء

يتم بناء HvLoader.efi في TianoCore EDK2. تم اختبار بيئة البناء في البداية على Ubuntu 22.04.1 LTS، ولكن يمكن إعدادها على Microsoft Windows وmacOS وUnix.
لمزيد من المعلومات، يرجى الرجوع إلى البدء مع EDK2.

على Linux، يرجى اتباع التعليمات في استخدام EDK2 مع Native GCC، وأخيرًا استنساخ المستودع والبناء وفقًا لـ تعليمات البناء الشائعة لـ EDK II على Linux.

بناء HvLoader.efi

يعيش HvLoader.efi كتطبيق في MdeModulePkg، أي /MdeModulePkg/Application/HvLoader.

بعد بناء ناجح لـ EDK2، يمكنك بناء HvLoader.efi باتباع الخطوات أدناه، مع التشغيل من الموقع الجذر لـ edk2:

  1. pushd MdeModulePkg/Application

  2. git clone https://github.com/asherkariv/HvLoader.git

  3. popd

  4. أضف HvLoader إلى MdeModulePkg:

    • قم بتحرير MdeModulePkg/MdeModulePkg.dsc
    • أضف MdeModulePkg/Application/HvLoader/HvLoader.inf في قسم [Components]، على سبيل المثال:
      [Components]
      MdeModulePkg/Application/HelloWorld/HelloWorld.inf MdeModulePkg/Application/HvLoader/HvLoader.inf MdeModulePkg/Application/DumpDynPcd/DumpDynPcd.inf MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.inf ...
  5. بناء HvLoder.efi:
    build -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Application/HvLoader/HvLoader.inf

  6. بناءً على التكوين المستهدف (DEBUG/RELEASE)، يتم إنتاج HvLoader.efi في Build/MdeModule/DEBUG_GCC5/X64/HvLoader.efi
    أو
    Build/MdeModule/RELEASE_GCC5/X64/HvLoader.efi

توقيع HvLoader.efi

يحتاج HvLoader.efi إلى التوقيع للتمهيد الآمن.

تنزيل الأداة