Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
HvLoader — HvLoader.efi एक EFI एप्लिकेशन है जो बाहरी हाइपरवाइज़र लोडर को लोड करने के लिए है। | Kitploit
उपकरण/GitHubGitHub/microsoft/hvloader
एम्बेडेड सिस्टम सुरक्षाशोषणसुरक्षा वर्चुअलाइजेशनहार्डवेयर सुरक्षाफर्मवेयर विश्लेषणArchived
GitHubmicrosoft/hvloader

HvLoader

HvLoader.efi एक EFI एप्लिकेशन है जो बाहरी हाइपरवाइज़र लोडर को लोड करने के लिए है।

रिपॉजिटरी देखें
7383 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

HvLoader अवलोकन

HvLoader.efi एक EFI एप्लिकेशन है जो बाहरी हाइपरवाइज़र लोडर को लोड करने के लिए है।

HvLoader.efi एक दिए गए हाइपरवाइज़र लोडर बाइनरी (DLL, EFI, आदि) को लोड करता है, और उसके एंट्री पॉइंट को HvLoader.efi के ImageHandle को पास करके कॉल करता है। इस तरह हाइपरवाइज़र लोडर बाइनरी के पास HvLoader.efi के कमांड लाइन विकल्पों तक पहुँच होती है, और वह उन्हें कॉन्फ़िगरेशन पैरामीटर के रूप में उपयोग कर सकता है। पहला HvLoader.efi कमांड लाइन विकल्प हाइपरवाइज़र लोडर बाइनरी का पथ है।

वर्तमान में HvLoader.efi efi पार्टीशन, यानी /boot/efi, में रहता है, और केवल उस पार्टीशन तक पहुँच रखता है। इस प्रकार, किसी भी पथ तर्क को /boot/efi पार्टीशन के सापेक्ष होना चाहिए। यह प्रतिबंध भविष्य के अपडेट में शिथिल किया जा सकता है।

एक सामान्य HvLoader.efi grub कमांड कुछ इस प्रकार दिख सकता है:

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 पर भी सेट किया जा सकता है।
अधिक जानकारी के लिए, कृपया Getting Started with EDK2 देखें।

Linux पर, कृपया Using EDK2 with Native GCC पर दिए गए निर्देशों का पालन करें, और अंत में रिपॉजिटरी को क्लोन करें और Common EDK II Build Instructions for 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. MdeModulePkg में HvLoader जोड़ें:

    • MdeModulePkg/MdeModulePkg.dsc को संपादित करें
    • [Components] अनुभाग में MdeModulePkg/Application/HvLoader/HvLoader.inf जोड़ें, उदाहरण के लिए:
      [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 को सिक्योर बूट के लिए हस्ताक्षरित होना आवश्यक है।

टूल डाउनलोड करें