Comment installer Kali Linux sur VirtualBox : Un guide complet étape par étape
Kali Linux est la distribution Linux de référence de l’industrie pour les tests de pénétration, le piratage éthique et la recherche en cybersécurité. Que vous soyez un professionnel de la sécurité chevronné ou que vous commenciez tout juste votre parcours dans la sécurité offensive, exécuter Kali Linux dans VirtualBox est l’une des façons les plus intelligentes et les plus sûres de construire un environnement de laboratoire entièrement fonctionnel — aucun double démarrage requis, aucun matériel dédié nécessaire.
Dans ce guide complet, vous apprendrez exactement comment télécharger, configurer et installer Kali Linux sur VirtualBox, y compris comment optimiser votre machine virtuelle avec Guest Additions pour un flux de travail plus fluide et plus productif.
Pourquoi exécuter Kali Linux dans VirtualBox ?
Avant de plonger dans les étapes d’installation, il vaut la peine de comprendre pourquoi un environnement virtualisé est souvent le choix préféré des professionnels de la sécurité :
- Isolation : Votre système d’exploitation hôte reste protégé des outils ou exploits potentiellement dangereux s’exécutant à l’intérieur de la VM.
- Snapshots : Vous pouvez enregistrer l’état de votre VM à tout moment et revenir instantanément en arrière si quelque chose se passe mal.
- Portabilité : Les machines virtuelles peuvent être exportées, partagées et déployées sur différents matériels.
- Rentable : Pas besoin d’une machine physique distincte dédiée aux tests de sécurité.
Si vous cherchez à aller au-delà de la virtualisation locale et avez besoin d’un environnement accessible à distance et toujours actif, envisagez une solution VPS Hosting — idéale pour exécuter des instances Kali Linux persistantes dans le cloud.
Prérequis
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- Une machine hôte exécutant Windows, macOS ou Linux
- Au moins 8GB de RAM (4GB minimum alloués à la VM)
- Au moins 50GB d’espace disque libre
- Une connexion Internet stable pour télécharger les fichiers requis
- VirtualBox installé (couvert à l’étape 1)
Étape 1 : Télécharger et installer VirtualBox
VirtualBox est un hyperviseur gratuit et open-source développé par Oracle qui prend en charge les systèmes d’exploitation hôtes Windows, macOS et Linux.
- Visitez la page officielle de téléchargement de VirtualBox.
- Sélectionnez le package d’installation qui correspond à votre système d’exploitation hôte (Windows, macOS ou Linux).
- Téléchargez et exécutez le programme d’installation.
- Suivez les invites à l’écran pour terminer l’installation.
- Téléchargez et installez également le VirtualBox Extension Pack à partir de la même page — il ajoute la prise en charge de l’USB 2.0/3.0, RDP et du chiffrement de disque.
Une fois installé, lancez VirtualBox pour confirmer qu’il s’ouvre correctement avant de continuer.
Étape 2 : Télécharger l’ISO Kali Linux
Ensuite, vous devez obtenir l’image ISO officielle de Kali Linux.
- Accédez à la page officielle de téléchargement de Kali Linux.
- Sous Installer Images, choisissez la version 64-bit (recommandée pour la plupart des systèmes modernes).
- Vous pouvez télécharger via HTTP direct ou via le lien torrent pour des vitesses plus rapides.
- Vérifiez l’intégrité du fichier téléchargé en utilisant la somme de contrôle SHA256 fournie — ceci est particulièrement important dans un environnement axé sur la sécurité.
> Conseil de sécurité : Vérifiez toujours les sommes de contrôle ISO avant l’installation pour vous assurer que l’image n’a pas été modifiée.
Étape 3 : Créer une nouvelle machine virtuelle dans VirtualBox
Avec VirtualBox installé et votre ISO téléchargé, il est temps de créer la machine virtuelle.
- Ouvrez VirtualBox et cliquez sur le bouton Nouveau dans la barre d’outils.
- Dans la boîte de dialogue Nom et système d’exploitation, configurez les éléments suivants :
- Nom : Kali Linux (ou tout autre nom que vous préférez)
- Type : Linux
- Version : Debian (64-bit)
- Cliquez sur Suivant.
- Mémoire (RAM) : Allouez au moins 2048 MB (2GB). Pour une expérience confortable exécutant plusieurs outils simultanément, 4096 MB (4GB) est fortement recommandé.
- Cliquez sur Suivant.
- Disque dur : Sélectionnez Créer un disque dur virtuel maintenant et cliquez sur Créer.
- Choisissez VDI (VirtualBox Disk Image) comme type de fichier de disque dur et cliquez sur Suivant.
- Sélectionnez Alloué dynamiquement pour économiser l’espace disque physique, puis cliquez sur Suivant.
- Définissez la taille du disque virtuel à au moins 20GB — 40GB ou plus est recommandé si vous prévoyez d’installer des outils supplémentaires et de stocker des données capturées.
- Cliquez sur Créer pour finaliser la machine virtuelle.
Étape 4 : Configurer les paramètres de la machine virtuelle
Avant de démarrer la VM pour la première fois, appliquez les ajustements de configuration suivants pour assurer une installation fluide.
Paramètres système
- Sélectionnez votre VM nouvellement créée dans la barre latérale VirtualBox et cliquez sur Paramètres.
- Accédez à Système > Carte mère.
- Assurez-vous que Activer EFI (systèmes d’exploitation spéciaux uniquement) est décochée sauf si vous avez spécifiquement besoin du mode de démarrage UEFI.
- Sous Système > Processeur, allouez 2 cœurs CPU ou plus si votre machine hôte le supporte — cela améliore considérablement les performances.
Paramètres de stockage
- Allez à Stockage dans le menu Paramètres.
- Sous Contrôleur : IDE, cliquez sur le lecteur optique vide (icône de disque).
- Sur le côté droit, cliquez sur l’icône de disque à côté de Lecteur optique et sélectionnez Choisir un fichier disque.
- Parcourez et sélectionnez l’ISO Kali Linux que vous avez téléchargé à l’étape 2.
Paramètres réseau
- Accédez à Réseau > Adaptateur 1.
- Choisissez l’un des modes suivants selon vos besoins :
- NAT : La VM partage la connexion Internet de l’hôte. Idéal pour les tests isolés.
- Adaptateur réseau en pont : La VM obtient sa propre adresse IP sur votre réseau local. Idéal si vous avez besoin que la VM communique avec d’autres appareils.
Paramètres d’affichage
- Allez à Affichage > Écran.
- Définissez la Mémoire vidéo à 128 MB pour de meilleures performances graphiques.
- Activez l’accélération 3D si votre GPU hôte le supporte.
Cliquez sur OK pour enregistrer tous les paramètres.
Étape 5 : Installer Kali Linux
Vous êtes maintenant prêt à démarrer la machine virtuelle et à exécuter le programme d’installation de Kali Linux.
- Sélectionnez votre VM dans la barre latérale VirtualBox et cliquez sur Démarrer.
- La VM démarrera à partir de l’ISO Kali Linux. Lorsque le menu de démarrage apparaît, sélectionnez Graphical Install pour l’expérience d’installation la plus facile.
- Suivez l’assistant d’installation à travers les étapes suivantes :
Langue et paramètres régionaux
- Sélectionnez votre langue, votre pays/région et votre disposition de clavier préférés.
Configuration réseau
- Entrez un nom d’hôte pour votre machine (par exemple,
kali-lab). - Vous pouvez laisser le nom de domaine vide pour une configuration autonome.
- Si vous êtes invité à configurer le réseau, vous pouvez l’ignorer et configurer la mise en réseau après l’installation.
Configuration du compte utilisateur
- Créez un compte utilisateur non-root avec un mot de passe fort (Kali Linux 2020+ n’utilise plus root comme connexion par défaut).
- Vous serez également invité à définir un mot de passe root — choisissez quelque chose de sécurisé.
Partitionnement du disque
- Sélectionnez Guided – Use Entire Disk pour une configuration simple.
- Choisissez votre disque dur virtuel lorsque vous y êtes invité.
- Sélectionnez All files in one partition pour la simplicité.
- Confirmez les modifications de partition et écrivez-les sur le disque.
Installation des logiciels
- Le programme d’installation copiera et installera maintenant tous les packages requis. Cela peut prendre 10–20 minutes selon les performances de votre système hôte.
Chargeur d’amorçage GRUB
- Lorsque vous y êtes invité, installez le chargeur d’amorçage GRUB sur le lecteur principal (
/dev/sda).
- Une fois l’installation terminée, cliquez sur Continuer pour redémarrer la VM.
- Après le redémarrage, supprimez l’ISO du lecteur optique virtuel (Périphériques > Lecteurs optiques > Retirer le disque du lecteur virtuel) pour éviter de démarrer à partir du programme d’installation à nouveau.
- Connectez-vous avec les identifiants que vous avez créés lors de l’installation.
Étape 6 : Installer VirtualBox Guest Additions (Recommandé)
VirtualBox Guest Additions est un package de pilotes et d’utilitaires qui améliore considérablement les performances et la convivialité de votre VM Kali Linux. Son installation est l’une des étapes post-installation les plus importantes.
Avantages de Guest Additions :
- Graphiques améliorés : Résolutions d’écran plus élevées et redimensionnement dynamique des fenêtres
- Intégration transparente de la souris : Pas besoin de capturer/libérer manuellement le curseur de la souris
- Presse-papiers partagé : Copier et coller du texte entre votre OS hôte et Kali Linux
- Dossiers partagés : Transférez facilement des fichiers entre l’hôte et l’invité
- Meilleures performances : Pilotes d’affichage et d’E/S optimisés
Étapes d’installation :
1. Mettez à jour votre liste de packages :
sudo apt update && sudo apt upgrade -y2. Installez les en-têtes du kernel et les outils de compilation requis :
sudo apt install -y linux-headers-$(uname -r) build-essential dkms3. Insérez l’image CD de Guest Additions :
Dans la barre de menu VirtualBox, allez à Devices > Insert Guest Additions CD image…
4. Montez le CD et exécutez le programme d’installation :
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run5. Redémarrez la VM pour appliquer les modifications :
sudo rebootAprès le redémarrage, vous devriez remarquer une résolution d’écran améliorée, un mouvement de souris transparent et la possibilité de redimensionner dynamiquement la fenêtre de la VM.
Étape 7 : Durcissement post-installation et conseils
Maintenant que Kali Linux est opérationnel dans VirtualBox, voici quelques bonnes pratiques à suivre :
Maintenez votre système à jour
sudo apt update && sudo apt full-upgrade -yExécutez ceci régulièrement pour vous assurer que vous disposez des derniers outils de sécurité et correctifs.
Prenez un snapshot
Avant d’apporter des modifications majeures ou de commencer un nouvel engagement de test, prenez un snapshot VirtualBox :
- Allez à Machine > Take Snapshot
- Nommez-le (par exemple, « Clean Install ») pour pouvoir revenir en arrière à tout moment
Configurez les dossiers partagés
Configurez un dossier partagé entre votre hôte et votre invité pour un transfert de fichiers facile :
- Allez à Settings > Shared Folders
- Ajoutez un nouveau dossier, cochez Auto-mount et Make Permanent
- Dans Kali, accédez-y à
/media/sf_<foldername>
Explorez l’ensemble d’outils préinstallés
Kali Linux est préchargé avec des centaines d’outils de sécurité organisés par catégorie, notamment :
- Nmap – analyse de réseau
- Metasploit Framework – exploitation
- Burp Suite – test d’applications web
- Wireshark – analyse de paquets
- John the Ripper / Hashcat – craquage de mots de passe
Aller plus loin avec votre laboratoire de sécurité
Une configuration VirtualBox locale est un excellent point de départ, mais elle a des limitations — votre laboratoire est lié à une seule machine, et les tâches gourmandes en ressources peuvent ralentir votre système hôte. Pour les professionnels qui ont besoin de plus de puissance, de flexibilité ou d’accès à distance, considérez ces alternatives :
- VPS Hosting — Déployez une instance Kali Linux basée sur le cloud accessible de n’importe où, avec des ressources dédiées et un accès root complet.
- Dedicated Servers — Pour les laboratoires de sécurité au niveau entreprise, les opérations d’équipe rouge ou les environnements de formation qui nécessitent des performances maximales et une isolation.
- GPU Hosting — Accélérez le craquage de mots de passe, l’analyse de hachage et les tâches de sécurité basées sur l’apprentissage automatique avec une infrastructure alimentée par GPU.
Pour les équipes exécutant des outils de sécurité internes, des tableaux de bord ou des plates-formes de rapports, Shared Web Hosting offre un moyen rentable d’héberger des applications web de support aux côtés de votre environnement de laboratoire.
Questions Fréquemment Posées
Puis-je exécuter Kali Linux sur VirtualBox sans un ordinateur puissant ?
Oui, mais les performances seront limitées. Allouez au moins 2GB RAM et 2 CPU cores à la VM. Pour une meilleure expérience, 4GB RAM et 4 CPU cores sont recommandés.
Est-il légal d’utiliser Kali Linux ?
Oui. Kali Linux lui-même est complètement légal. Cependant, utiliser ses outils pour attaquer des systèmes sans autorisation écrite explicite est illégal. Menez toujours des tests de pénétration uniquement sur des systèmes que vous possédez ou que vous êtes autorisé à tester.
Quelle est la différence entre Kali Linux et Ubuntu ?
Bien que tous deux soient basés sur Debian, Kali Linux est conçu spécifiquement pour la sécurité offensive et est préchargé avec des centaines d’outils de test de pénétration. Ubuntu est une distribution à usage général axée sur la convivialité et la stabilité.
Dois-je utiliser NAT ou Bridged networking ?
Utilisez NAT pour les tests isolés où la VM n’a besoin que d’un accès Internet. Utilisez Bridged lorsque vous avez besoin que la VM apparaisse comme un appareil distinct sur votre réseau — utile pour tester les services réseau ou communiquer avec d’autres VMs.
Puis-je installer Kali Linux sur un VPS au lieu de VirtualBox ?
Absolument. De nombreux utilisateurs préfèrent exécuter Kali sur un plan VPS Hosting pour une disponibilité 24/7, un accès à distance et de meilleures performances par rapport à une VM locale.
Conclusion
L’installation de Kali Linux sur VirtualBox est l’une des façons les plus accessibles de construire un laboratoire de cybersécurité de niveau professionnel. En suivant ce guide, vous avez configuré un environnement Kali Linux entièrement fonctionnel, l’avez optimisé pour des performances optimales avec Guest Additions, et avez jeté les bases du piratage éthique, des tests de pénétration et de la recherche en sécurité.
Que vous vous prépariez pour des certifications comme OSCP ou CEH, que vous meniez des évaluations de sécurité autorisées, ou que vous appreniez simplement l’art de la cybersécurité, une VM Kali Linux bien configurée est un outil indispensable dans votre arsenal.
Lorsque vos besoins dépassent ce qu’une machine virtuelle locale peut offrir, l’Hébergement VPS et les Serveurs Dédiés d’AlexHost fournissent l’infrastructure évolutive et haute performance pour porter vos opérations de sécurité au niveau supérieur.
sur tous les services d'hébergement