Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
HvLoader — HvLoader.efi es una aplicación EFI para cargar un cargador de hipervisor externo. | Kitploit
Herramientas/GitHubGitHub/microsoft/hvloader
Seguridad de Sistemas EmbebidosExplotaciónVirtualización de SeguridadSeguridad de HardwareAnálisis de FirmwareArchived
GitHubmicrosoft/hvloader

HvLoader

HvLoader.efi es una aplicación EFI para cargar un cargador de hipervisor externo.

Ver Repositorio
7385hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Resumen de HvLoader

HvLoader.efi es una aplicación EFI para cargar un cargador de hipervisor externo.

HvLoader.efi carga un binario de cargador de hipervisor dado (DLL, EFI, etc.) y llama a su punto de entrada pasando el ImageHandle de HvLoader.efi. De esta manera, el binario del cargador de hipervisor tiene acceso a las opciones de línea de comandos de HvLoader.efi y las utiliza como parámetros de configuración. La primera opción de línea de comandos de HvLoader.efi es la ruta al binario del cargador de hipervisor.

Actualmente, HvLoader.efi reside en la partición efi, es decir, /boot/efi, y solo tiene acceso a esa partición. Por lo tanto, cualquier argumento de ruta debe ser relativo a la partición /boot/efi. Esta restricción podría relajarse en futuras actualizaciones.

Un comando típico de grub para HvLoader.efi podría verse así:

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

Configuración del entorno de compilación

HvLoader.efi se construye en TianoCore EDK2. El entorno de compilación se probó inicialmente en Ubuntu 22.04.1 LTS, pero se puede configurar en Microsoft Windows, macOS y Unix.
Para obtener más información, consulte Introducción a EDK2.

En Linux, siga las instrucciones en Uso de EDK2 con GCC nativo y, finalmente, clone el repositorio y compile según Instrucciones comunes de compilación de EDK II para Linux.

Compilación de HvLoader.efi

HvLoader.efi reside como una aplicación en MdeModulePkg, es decir, /MdeModulePkg/Application/HvLoader.

Después de una compilación exitosa de EDK2, puede compilar HvLoader.efi siguiendo los pasos a continuación, ejecutando desde la ubicación raíz de edk2:

  1. pushd MdeModulePkg/Application

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

  3. popd

  4. Agregue HvLoader a MdeModulePkg:

    • Edite MdeModulePkg/MdeModulePkg.dsc
    • Agregue MdeModulePkg/Application/HvLoader/HvLoader.inf en la sección [Components], por ejemplo:
      [Components]
      MdeModulePkg/Application/HelloWorld/HelloWorld.inf MdeModulePkg/Application/HvLoader/HvLoader.inf MdeModulePkg/Application/DumpDynPcd/DumpDynPcd.inf MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.inf ...
  5. Compile HvLoder.efi:
    build -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Application/HvLoader/HvLoader.inf

  6. Según la configuración de destino (DEBUG/RELEASE), HvLoader.efi se genera en Build/MdeModule/DEBUG_GCC5/X64/HvLoader.efi
    o
    Build/MdeModule/RELEASE_GCC5/X64/HvLoader.efi

Firma de HvLoader.efi

HvLoader.efi debe estar firmado para el arranque seguro.

Descargar herramienta