Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/sinakarvandi/hypervisor-from-scratch
Analyse Dynamique (Sandboxing)Rétro-ingénierieVirtualisation de SécuritéApprentissage et ÉducationParcours et Cours
GitHubsinakarvandi/hypervisor-from-scratch

Hypervisor-From-Scratch

Code source d'une série de tutoriels sur l'hyperviseur. Disponible sur : https://rayanfam.com/tutorials

Voir le dépôt
Site web
2.6k3615il y a 3 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Logo

Hypervisor From Scratch

Un tutoriel pour créer un hyperviseur à partir de zéro
Toutes les parties »

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

Si vous cherchez à utiliser un hyperviseur pour des tâches d'analyse et de rétro-ingénierie, consultez le débogueur HyperDbg. Il s'agit d'un débogueur basé sur un hyperviseur, conçu spécifiquement pour analyser, fuzzer et rétro-ingénier les applications. Un tutoriel complet et gratuit sur la rétro-ingénierie basée sur les hyperviseurs est disponible sur le site d'OpenSecurityTraining2 (préféré) et sur YouTube, qui présente de nombreux exemples pratiques sur la façon d'utiliser les hyperviseurs pour la rétro-ingénierie.

Avis : Le tutoriel Hypervisor From Scratch a été entièrement révisé en août 2022. Les codes de toutes les parties ont été mis à jour, les détails inutiles ont été supprimés, et de nouvelles explications et de nouveaux supports ont été ajoutés au tutoriel.

Hypervisor From Scratch

Code source d'une série de tutoriels sur l'hyperviseur.

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

Partie 1 - Concepts de base et configuration de l'environnement de test (https://rayanfam.com/topics/hypervisor-from-scratch-part-1)

Partie 2 - Entrer dans l'opération VMX (https://rayanfam.com/topics/hypervisor-from-scratch-part-2)

Partie 3 - Mise en place de notre première machine virtuelle (https://rayanfam.com/topics/hypervisor-from-scratch-part-3)

Partie 4 - Traduction d'adresses à l'aide de la table de pages étendue (EPT) (https://rayanfam.com/topics/hypervisor-from-scratch-part-4)

Partie 5 - Configuration du VMCS & exécution du code invité (https://rayanfam.com/topics/hypervisor-from-scratch-part-5)

Partie 6 - Virtualisation d'un système déjà en cours d'exécution (https://rayanfam.com/topics/hypervisor-from-scratch-part-6)

Partie 7 - Utilisation de l'EPT et des fonctions de surveillance au niveau des pages (https://rayanfam.com/topics/hypervisor-from-scratch-part-7)

Partie 8 - Comment faire de la magie avec un hyperviseur ! (https://rayanfam.com/topics/hypervisor-from-scratch-part-8)

Remarque

Remarque : gardez à l'esprit que les hyperviseurs évoluent au fil du temps, car de nouvelles fonctionnalités sont ajoutées aux systèmes d'exploitation ou de nouvelles technologies sont utilisées. Par exemple, les mises à jour liées à Meltdown et Spectre ont entraîné de nombreux changements dans les hyperviseurs. Par conséquent, si vous souhaitez utiliser Hypervisor From Scratch dans vos projets, vos recherches ou autre, vous devez utiliser le pilote des dernières parties de cette série de tutoriels. Ce tutoriel étant activement mis à jour et les modifications étant appliquées aux parties les plus récentes (les parties antérieures restent inchangées), vous pourriez rencontrer des erreurs et des problèmes d'instabilité dans les parties antérieures. Assurez-vous donc d'utiliser les dernières parties dans des projets réels.

Compilation et installation

Pour compiler ce projet, vous devez utiliser le Windows Driver Kit (WDK). Installez d'abord Visual Studio, puis installez le WDK. Ensuite, vous pouvez le compiler.

Environnement

Tous les pilotes sont testés à la fois sur machine physique et sur la virtualisation imbriquée de VMWare Workstation. À partir de la partie 8, la prise en charge d'Hyper-V a été ajoutée, ce qui signifie que vous pouvez tester la partie 8 et les parties plus récentes sur machine physique, sur la virtualisation imbriquée de VMWare Workstation et sur la virtualisation imbriquée d'Hyper-V.

Autres articles et projets

Si vous souhaitez en savoir plus sur les hyperviseurs, vous pouvez consulter le dépôt awesome virtualization.

Crédits

Cette série a été écrite par :

  • Sina Karvandi
  • Petr Beneš

Remerciements particuliers à ces gars pour leur aide et leurs contributions :

  • Alex Ionescu
  • Satoshi Tanda
  • Liran Alon
  • gerhart
  • Daax
  • Noteworthy
  • ivs
  • Artem Shishkin
  • Shahriar
  • Ahmad
  • ...et beaucoup d'autres personnes qui ont aidé à résoudre les problèmes

Licence

Hypervisor From Scratch est distribué sous licence MIT.

Télécharger l’outil