Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
HvLoader — HvLoader.efi is an EFI application for loading an external hypervisor loader | Kitploit
Tools/GitHubGitHub/microsoft/hvloader
Embedded Systems SecurityExploitationSecurity VirtualizationHardware SecurityFirmware AnalysisArchived
GitHubmicrosoft/hvloader

HvLoader

HvLoader.efi is an EFI application for loading an external hypervisor loader

Repository anzeigen
738vor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

HvLoader Übersicht

HvLoader.efi ist eine EFI-Anwendung zum Laden eines externen Hypervisor-Loaders.

HvLoader.efi lädt eine angegebene Hypervisor-Loader-Binärdatei (DLL, EFI, etc.) und ruft deren Einstiegspunkt auf, wobei der ImageHandle von HvLoader.efi übergeben wird. Auf diese Weise hat die Hypervisor-Loader-Binärdatei Zugriff auf die Befehlszeilenoptionen von HvLoader.efi und kann diese als Konfigurationsparameter verwenden. Die erste Befehlszeilenoption von HvLoader.efi ist der Pfad zur Hypervisor-Loader-Binärdatei.

Derzeit befindet sich HvLoader.efi in der EFI-Partition, d.h. /boot/efi, und hat nur Zugriff auf diese Partition. Daher müssen alle Pfadargumente relativ zur /boot/efi-Partition sein. Diese Einschränkung könnte in zukünftigen Updates gelockert werden.

Ein typischer HvLoader.efi-GRUB-Befehl könnte wie folgt aussehen:

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

Einrichten der Build-Umgebung

HvLoader.efi wird in TianoCore EDK2 erstellt. Die Build-Umgebung wurde ursprünglich unter Ubuntu 22.04.1 LTS getestet, kann aber unter Microsoft Windows, macOS und Unix eingerichtet werden.
Weitere Informationen finden Sie unter Getting Started with EDK2.

Unter Linux befolgen Sie bitte die Anweisungen unter Using EDK2 with Native GCC und klonen Sie dann das Repository und bauen Sie gemäß Common EDK II Build Instructions for Linux.

Erstellen von HvLoader.efi

HvLoader.efi lebt als Anwendung in MdeModulePkg, d.h. /MdeModulePkg/Application/HvLoader.

Nach einem erfolgreichen Build von EDK2 können Sie HvLoader.efi mit den folgenden Schritten erstellen, wobei Sie vom Stammverzeichnis von edk2 aus arbeiten:

  1. pushd MdeModulePkg/Application

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

  3. popd

  4. HvLoader zu MdeModulePkg hinzufügen:

    • Bearbeiten Sie MdeModulePkg/MdeModulePkg.dsc
    • Fügen Sie MdeModulePkg/Application/HvLoader/HvLoader.inf im Abschnitt [Components] hinzu, z.B.:
      [Components]
      MdeModulePkg/Application/HelloWorld/HelloWorld.inf MdeModulePkg/Application/HvLoader/HvLoader.inf MdeModulePkg/Application/DumpDynPcd/DumpDynPcd.inf MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.inf ...
  5. Erstellen Sie HvLoder.efi:
    build -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Application/HvLoader/HvLoader.inf

  6. Abhängig von Ihrer Zielkonfiguration (DEBUG/RELEASE) wird HvLoader.efi unter Build/MdeModule/DEBUG_GCC5/X64/HvLoader.efi
    oder
    Build/MdeModule/RELEASE_GCC5/X64/HvLoader.efi erstellt

Signieren von HvLoader.efi

HvLoader.efi muss für Secure Boot signiert werden.

Tool herunterladen