Bases de la virtualisation
VirtualBox et VMware
Bases de la virtualisation est une leçon Ethical Hacking Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Ethical Hacking Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Ethical Hacking Academy comprend 4 leçons au total.
Pourquoi la virtualisation
La virtualisation vous permet d’exécuter un système d’exploitation complet dans un logiciel sur votre ordinateur actuel. La machine simulée est appelée machine virtuelle (VM).
Pour le piratage éthique, c’est essentiel : vous disposez d’un environnement isolé et jetable où vous pouvez lancer des attaques et provoquer des défaillances sans endommager votre système réel.
- Les instantanés vous permettent d’annuler instantanément les dommages.
- Plusieurs VM peuvent partager un même hôte physique.
Hyperviseurs
Le logiciel qui crée et exécute les VM est un hyperviseur.
- Type 1 (natif) : s’exécute directement sur le matériel (ESXi, Hyper-V, Proxmox).
- Type 2 (hébergé) : s’exécute comme une application au-dessus de votre OS (VirtualBox, VMware Workstation).
Pour un laboratoire personnel, vous utilisez presque toujours un hyperviseur de type 2.
VirtualBox
VirtualBox d’Oracle est gratuit et libre, et disponible pour Windows, macOS et Linux. C’est le point de départ le plus courant pour les débutants.
Vous l’installez, puis vous créez des VM en lui indiquant un fichier ISO ou en important une appliance préconfigurée.
# Debian/Ubuntu host install
sudo apt update
sudo apt install virtualboxVMware
VMware Workstation Pro (Windows/Linux) et VMware Fusion (macOS) sont de puissantes solutions commerciales, désormais gratuites pour un usage personnel.
VMware offre généralement de meilleures performances et une meilleure gestion des instantanés, tandis que VirtualBox est entièrement libre. Les deux conviennent à un laboratoire de piratage.
Fichiers ISO et appliances
Vous créez des VM à partir de deux sources principales :
- Image ISO : un disque d’installation depuis lequel vous démarrez avant d’installer le système étape par étape.
- Appliance OVA/OVF : une VM préconfigurée que vous importez en un clic (fichier .ova).
Kali Linux et la plupart des VM vulnérables sont fournies sous forme d’appliances prêtes à importer.
Allocation des ressources
Lors de la création d’une VM, vous lui attribuez des ressources de l’hôte :
- Cœurs du CPU - 2 suffisent pour la plupart des laboratoires.
- RAM - 2 à 4 GB par VM ; ne consacrez jamais plus de la moitié de la RAM de votre hôte.
- Disque - les disques alloués dynamiquement grandissent uniquement selon les besoins.
Une allocation excessive prive l’hôte de ressources et ralentit tout le système.
Instantanés
Un instantané enregistre l’état exact d’une VM (disque, mémoire, paramètres) à un moment donné. Vous pouvez y revenir ultérieurement.
Prenez un instantané propre juste après l’installation d’une VM. Si une attaque l’endommage, restaurez-la en quelques secondes.
# VirtualBox CLI snapshot
VBoxManage snapshot "Kali" take clean-install
VBoxManage snapshot "Kali" restore clean-installExtensions matérielles de virtualisation
Les CPU modernes intègrent une prise en charge matérielle de la virtualisation : Intel VT-x et AMD-V. Ces fonctions doivent être activées dans votre BIOS/UEFI.
Sans elles, les systèmes invités 64 bits ne fonctionneront pas ou seront extrêmement lents. Recherchez le paramètre dans la section CPU ou Advanced de votre micrologiciel.
Additions invitées et outils
Après avoir installé un OS invité, ajoutez le paquet d’intégration :
- VirtualBox Guest Additions
- VMware Tools
Ces composants activent le presse-papiers partagé, une meilleure résolution d’écran, les dossiers partagés et une gestion plus fluide de la souris entre l’hôte et l’invité.
Clonage des VM
Un clone est une copie d’une VM. C’est utile lorsque vous voulez une nouvelle machine victime sans réinstaller le système.
- Clone complet : copie indépendante avec son propre disque.
- Clone lié : partage le disque de base, ce qui économise de l’espace mais le rend dépendant de l’original.
Protéger l’hôte
Le but principal de la virtualisation dans un laboratoire de piratage est l’isolement. Gardez les logiciels malveillants et les attaques à l’intérieur des VM :
- Utilisez un réseau isolé ou limité à l’hôte (nous y reviendrons).
- Désactivez les dossiers partagés lorsque vous manipulez de véritables logiciels malveillants.
- Maintenez votre hyperviseur à jour : les failles permettant de s’échapper d’une VM sont rares, mais bien réelles.
Vérification rapide
Vérifiez votre compréhension des types d’hyperviseurs.
Récapitulatif
Vous avez appris les fondements de la virtualisation pour un laboratoire de piratage :
- Les hyperviseurs exécutent les VM ; le type 2 (VirtualBox, VMware) est le mieux adapté aux débutants.
- Créez des VM à partir d’installateurs ISO ou d’appliances OVA.
- Les instantanés vous permettent d’annuler instantanément les dommages.
- Activez VT-x/AMD-V et isolez les VM pour protéger votre hôte.
Vous allez ensuite installer Kali Linux, votre machine d’attaque.
Apprends Ethical Hacking Academy avec un tuteur IA — gratuit
Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.
- Cours
- 31
- Leçons
- 111
Questions Fréquemment Posées
La leçon « Bases de la virtualisation » est-elle gratuite ?
Oui — le texte complet de « Bases de la virtualisation » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Ethical Hacking Academy, passe à CoddyKit PRO. Le cours Ethical Hacking Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Bases de la virtualisation » ?
VirtualBox et VMware Tu pratiques Ethical Hacking Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Ethical Hacking Academy ?
Aucune expérience préalable n'est requise. Ethical Hacking Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Bases de la virtualisation » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Ethical Hacking Academy ?
Oui. Chaque leçon Ethical Hacking Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Bases de la virtualisation
- Installation de Kali Linux
- Machines virtuelles vulnérables
- Réseautage du laboratoire