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
Hypervisor-From-Scratch — Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials | Kitploit
Herramientas/GitHubGitHub/sinakarvandi/hypervisor-from-scratch
Dynamic Analysis (Sandboxing)Reverse EngineeringSecurity VirtualizationLearning & EducationLearning Paths & Courses
GitHubsinakarvandi/hypervisor-from-scratch

Hypervisor-From-Scratch

Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials

Ver Repositorio

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
Sitio web
2.6k361hace 3 mesesRevisado por Kitploit

Logo

Hypervisor From Scratch

Un tutorial sobre cómo crear un hipervisor desde cero
Todas las partes »

Parte 1 · Parte 2 · Parte 3 · Parte 4 · Parte 5 · Parte 6 · Parte 7 · Parte 8

Si buscas usar un hipervisor para tareas de análisis e ingeniería inversa, echa un vistazo al depurador HyperDbg. Es un depurador basado en hipervisor diseñado específicamente para analizar, hacer fuzzing e ingeniería inversa de aplicaciones. Hay disponible un tutorial gratuito y completo sobre ingeniería inversa basada en hipervisores en el sitio web de OpenSecurityTraining2 (preferido) y en YouTube, que demuestra numerosos ejemplos prácticos sobre cómo utilizar hipervisores para la ingeniería inversa.

Aviso: El tutorial Hypervisor From Scratch fue revisado por completo en agosto de 2022. Se actualizaron los códigos de todas las partes, se eliminaron los detalles innecesarios y se añadieron nuevas explicaciones y materiales al tutorial.

Hypervisor From Scratch

Código fuente de una serie de tutoriales sobre el hipervisor.

Disponible en: https://rayanfam.com/tutorials

Parte 1 - Conceptos básicos y configuración del entorno de pruebas (https://rayanfam.com/topics/hypervisor-from-scratch-part-1)

Parte 2 - Entrando en la operación VMX (https://rayanfam.com/topics/hypervisor-from-scratch-part-2)

Parte 3 - Configurando nuestra primera máquina virtual (https://rayanfam.com/topics/hypervisor-from-scratch-part-3)

Parte 4 - Traducción de direcciones mediante Extended Page Table (EPT) (https://rayanfam.com/topics/hypervisor-from-scratch-part-4)

Parte 5 - Configurando VMCS y ejecutando código invitado (https://rayanfam.com/topics/hypervisor-from-scratch-part-5)

Parte 6 - Virtualizando un sistema ya en ejecución (https://rayanfam.com/topics/hypervisor-from-scratch-part-6)

Parte 7 - Usando EPT y las funciones de monitoreo a nivel de página (https://rayanfam.com/topics/hypervisor-from-scratch-part-7)

Parte 8 - ¡Cómo hacer magia con el hipervisor! (https://rayanfam.com/topics/hypervisor-from-scratch-part-8)

Nota

Nota: ten en cuenta que los hipervisores cambian con el tiempo porque se añaden nuevas funciones a los sistemas operativos o se utilizan nuevas tecnologías. Por ejemplo, las actualizaciones de Meltdown & Spectre han provocado muchos cambios en los hipervisores, así que si quieres usar Hypervisor From Scratch en tus proyectos, investigaciones o lo que sea, tienes que usar el controlador de las partes más recientes de esta serie de tutoriales, ya que este tutorial se actualiza activamente y los cambios se aplican a las partes más nuevas (las partes anteriores permanecen intactas), por lo que podrías encontrar errores y problemas de inestabilidad en las partes anteriores; asegúrate de usar las partes más recientes en proyectos del mundo real.

Compilar e instalar

Para compilar este proyecto, tienes que usar el Windows Driver Kit (WDK): primero instala Visual Studio y luego el WDK. Después de eso, puedes compilarlo.

Entorno

Todos los controladores se probaron tanto en máquina física como en la virtualización anidada de VMWare Workstation. A partir de la parte 8, se añadió soporte para Hyper-V, lo que significa que puedes probar la parte 8 y las partes más nuevas en máquina física, en la virtualización anidada de VMWare Workstation y en la virtualización anidada de Hyper-V.

Otros artículos y proyectos

Si quieres saber más sobre hipervisores, puedes visitar el repositorio awesome virtualization.

Créditos

Esta serie está escrita por:

  • Sina Karvandi
  • Petr Beneš

Un agradecimiento especial a estas personas por su ayuda y contribuciones:

  • Alex Ionescu
  • Satoshi Tanda
  • Liran Alon
  • gerhart
  • Daax
  • Noteworthy
  • ivs
  • Artem Shishkin
  • Shahriar
  • Ahmad
  • ...y muchas otras personas que ayudaron a resolver los problemas

Licencia

Hypervisor From Scratch está licenciado bajo una licencia MIT.

Descargar herramienta