15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
30.10.2024
1 +1

Comment installer Kali Linux sur VirtualBox : Un guide complet étape par étape

Kali Linux est la distribution Linux standard 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 séparée 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 hôtes Windows, macOS et Linux.

  1. Visitez la page officielle de téléchargement de VirtualBox.
  2. Sélectionnez le package d’installation qui correspond à votre système d’exploitation hôte (Windows, macOS ou Linux).
  3. Téléchargez et exécutez le programme d’installation.
  4. Suivez les invites à l’écran pour terminer l’installation.
  5. Optionnellement, téléchargez et installez également le VirtualBox Extension Pack à partir de la même page — il ajoute le support pour USB 2.0/3.0, RDP et le 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.

  1. Accédez à la page officielle de téléchargement de Kali Linux.
  2. Sous Installer Images, choisissez la version 64-bit (recommandée pour la plupart des systèmes modernes).
  3. Vous pouvez télécharger via HTTP direct ou via le lien torrent pour des vitesses plus rapides.
  4. Vérifiez l’intégrité du fichier téléchargé en utilisant la somme de contrôle SHA256 fournie — c’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é altéré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.

  1. Ouvrez VirtualBox et cliquez sur le bouton New dans la barre d’outils.
  2. Dans la boîte de dialogue Name and Operating System, configurez les éléments suivants :
  • Name : Kali Linux (ou tout nom que vous préférez)
  • Type : Linux
  • Version : Debian (64-bit)
  1. Cliquez sur Next.
  2. Memory (RAM) : Allouez au moins 2048 MB (2GB). Pour une expérience confortable exécutant plusieurs outils simultanément, 4096 MB (4GB) est fortement recommandé.
  3. Cliquez sur Next.
  4. Hard Disk : Sélectionnez Create a virtual hard disk now et cliquez sur Create.
  5. Choisissez VDI (VirtualBox Disk Image) comme type de fichier de disque dur virtuel et cliquez sur Next.
  6. Sélectionnez Dynamically allocated pour économiser l’espace disque physique, puis cliquez sur Next.
  7. Définissez la taille du disque virtuel à au moins 20GB40GB ou plus est recommandé si vous prévoyez d’installer des outils supplémentaires et de stocker des données capturées.
  8. Cliquez sur Create 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

  1. Sélectionnez votre VM nouvellement créée dans la barre latérale de VirtualBox et cliquez sur Settings.
  2. Accédez à System > Motherboard.
  3. Assurez-vous que Enable EFI (special OSes only) est unchecked sauf si vous avez spécifiquement besoin du mode de démarrage UEFI.
  4. Sous System > Processor, allouez 2 ou plus de cœurs CPU si votre machine hôte le supporte — cela améliore considérablement les performances.

Paramètres de stockage

  1. Allez à Storage dans le menu Paramètres.
  2. Sous Controller: IDE, cliquez sur le lecteur optique vide (icône de disque).
  3. Sur le côté droit, cliquez sur l’icône de disque à côté de Optical Drive et sélectionnez Choose a disk file.
  4. Parcourez et sélectionnez l’ISO Kali Linux que vous avez téléchargé à l’étape 2.

Paramètres réseau

  1. Accédez à Network > Adapter 1.
  2. Choisissez l’un des modes suivants selon vos besoins :
  • NAT : La VM partage la connexion Internet de l’hôte. Meilleur pour les tests isolés.
  • Bridged Adapter : La VM obtient sa propre adresse IP sur votre réseau local. Meilleur si vous avez besoin que la VM communique avec d’autres appareils.

Paramètres d’affichage

  1. Allez à Display > Screen.
  2. Définissez Video Memory à 128 MB pour de meilleures performances graphiques.
  3. Activez 3D Acceleration si votre GPU hôte le supporte.

Cliquez sur OK pour enregistrer tous les paramètres.

Étape 5 : Installer Kali Linux

Maintenant, vous êtes prêt à démarrer la machine virtuelle et à exécuter le programme d’installation de Kali Linux.

  1. Sélectionnez votre VM dans la barre latérale de VirtualBox et cliquez sur Start.
  2. 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.
  3. Suivez l’assistant d’installation à travers les étapes suivantes :

Langue et paramètres régionaux

  • Sélectionnez votre langue, pays/région et disposition du 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 le 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).
  1. Une fois l’installation terminée, cliquez sur Continue pour redémarrer la VM.
  2. Après le redémarrage, supprimez l’ISO du lecteur optique virtuel (Devices > Optical Drives > Remove disk from virtual drive) pour éviter de démarrer à partir du programme d’installation à nouveau.
  3. 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/relâcher manuellement le curseur de la souris
  • Presse-papiers partagé : Copier et coller du texte entre votre système d’exploitation 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 -y

2. Installez les en-têtes du noyau requis et les outils de compilation :

sudo apt install -y linux-headers-$(uname -r) build-essential dkms

3. Insérez l’image CD Guest Additions :

Dans la barre de menu de 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.run

5. Redémarrez la VM pour appliquer les modifications :

sudo reboot

Après le redémarrage, vous devriez remarquer une meilleure résolution d’écran, 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 :

Gardez votre système à jour

sudo apt update && sudo apt full-upgrade -y

Exé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 l’invité pour un transfert de fichiers facile :

  1. Allez à Settings > Shared Folders
  2. Ajoutez un nouveau dossier, cochez Auto-mount et Make Permanent
  3. À l’intérieur de 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

Faire progresser 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, envisagez 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 de l’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 de RAM et 2 cœurs CPU à la VM. Pour une meilleure expérience, 4GB de RAM et 4 cœurs CPU sont recommandés.

Est-il légal d

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer