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
Hypervisor-101-in-Rust — The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors. | Kitploit
Outils/GitHubGitHub/tandasat/hypervisor-101-in-rust
Security VirtualizationFuzzingLearning & EducationLearning Paths & CoursesLabs & Practice
GitHubtandasat/hypervisor-101-in-rust

Hypervisor-101-in-Rust

The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.

Voir le dépôt

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
Site web
1.2k81il y a 10 moisVérifié par Kitploit

Hypervisor 101 en Rust

Les supports du cours « Hypervisor 101 in Rust » dispensé lors du Global Cybersecurity Camp 2023 Singapore. Ce dépôt contient un hyperviseur de fuzzing pour UEFI sur processeurs Intel/AMD, des supports de cours et d'exercices pratiques, ainsi que des corpus et fichiers cibles d'exemple.

Lisez le cours sur https://tandasat.github.io/Hypervisor-101-in-Rust/

Structure du répertoire

  • 📖course/ pour les supports de cours
  • 🦀hypervisor/ pour le code source et une description détaillée de l'hyperviseur de fuzzing
  • ⚙️BUILDING.md pour compiler et exécuter l'hyperviseur avec les fichiers d'exemple dans tests/

Format du cours

Les supports de cours sont conçus pour un cadre interactif en classe et sont moins efficaces pour l'auto-apprentissage en raison d'explications succinctes. Nous avons néanmoins décidé de les publier, car ils pourraient encore être utiles à certains. Si vous êtes intéressé par le cours interactif avec l'auteur, consultez le calendrier du prochain cours public sur System Programming Lab.

Plateformes prises en charge

  • Environnement hôte (cours et développement)
    • 📎Windows + WSL
    • 🍎macOS
    • 🐧Ubuntu
    • macOS basé sur Apple Silicon, Windows ARM64 et Ubuntu ARM64 sont également pris en charge. Aucun système x64 n'est requis.
  • Environnement de test (cible)
    • Matériel
      • Bochs
      • VMware Fusion ou Workstation Pro (si l'hôte possède des processeurs Intel ou AMD)
      • Certains modèles bare metal
    • avec UEFI

Remerciements

  • Andrew Burkett (@drewkett) et Rich Seymour (@rseymour) pour m'avoir encadré sur Rust
  • Karsten König (@gr4yf0x) et Amir Bazine pour m'avoir encouragé à explorer l'utilisation des hyperviseurs pour le fuzzing
  • Brandon Falk (@gamozolabs) pour son travail inspirant, Falkvisor
Télécharger l’outil