Comment créer une VM Kali Linux sur VirtualBox ?
Sommaire
I. Présentation
Kali Linux est la distribution Linux idéale lorsque l'on cherche à utiliser des outils liés à la sécurité informatique, notamment pour faire du pentest, car de nombreux outils sont intégrés. Dans ce tutoriel, nous allons voir qu'il est possible de créer une machine virtuelle Kali Linux sur VirtualBox en quelques minutes grâce au modèle OVA disponible sur le site officiel de Kali.
L'utilisation de Kali Linux au sein d'une machine virtuelle, c'est très fréquent. Que ce soit avec VirtualBox, VMware, Hyper-V, etc... Cela est possible. Nous avons le choix entre deux solutions : créer une VM et installer soi-même Kali Linux, ou télécharger un modèle de VM prêt à l'emploi directement sur le site de Kali (pour VirtualBox et VMware). Aujourd'hui, je m'intéresse à la seconde option. Sur Windows, il est possible d'utiliser Kali Linux à partir de WSL directement (voir ce tutoriel).
II. Télécharger le modèle OVA de Kali Linux
Sur le site de Kali Linux, accessible à l'adresse kali.org, il faut cliquer sur le bouton "Download" en page d'accueil.
Cette page donne accès aux différentes options pour télécharger Kali Linux. Cliquez sur le bouton "Recommended" au niveau de "Virtual Machines".
Puisque dans cet article il est question de VirtualBox, cliquez sur le bouton de téléchargement sous la section VirtualBox. Vous avez le choix entre du 64 bits ou du 32 bits. Le téléchargement va se lancer, et vous allez obtenir un fichier OVA d'environ 4 Go.
III. Créer la VM Kali Linux
Dès lors que le téléchargement est terminé, ouvrez VirtualBox. Cliquez sur le bouton "Importer", car nous allons importer ce modèle plutôt que de créer une VM manuellement.
Un assistant se lance... Cliquez sur le bouton en forme de dossier afin d'aller chercher le fichier OVA que vous venez de télécharger. Pour Kali Linux 2022.2, il se nomme "kali-linux-2022.2-virtualbox-amd64.ova". Quand c'est fait, poursuivez.
La configuration de la future machine virtuelle apparaît. À ce moment précis, vous pouvez modifier la configuration pour nommer la VM différemment, mettre plus de RAM (2 Go par défaut), augmenter le nombre de processeurs virtuels (2, par défaut) ou stocker la VM dans un dossier précis. De toute façon, les ressources peuvent être ajustées ultérieurement.
Nous pouvons remarquer que le système d'exploitation "Debian (64-bit)" est sélectionné : c'est normal, car Kali Linux est basé sur Debian et que VirtualBox ne propose pas cette distribution dans sa liste. Cela n'est pas un problème. Nous pouvons remarquer aussi que le format du disque est "VMDK" correspondant au format VMware, et non le format VDI. Il s'agit d'un disque dynamique de taille maximale 80 Go.
Quand vous êtes prêt, cliquez sur le bouton "Importer". Il faudra cliquer sur "Accepter" pour accepter les termes du contrat de licence.
VirtualBox va créer la machine virtuelle à partir du modèle et l'ajouter à votre inventaire. Démarrez la VM.
La VM démarre avec Kali Linux déjà installé et prêt à l'emploi ! Pour vous connecter, utilisez les identifiants suivants :
- Utilisateur : kali
- Mot de passe : kali
Note : par défaut, le clavier est en QWERTY donc il faudra saisir "kqli" sur un clavier AZERTY.
Note : les additions invités ("VirtualBox Tools") sont déjà intégrés à Kali Linux donc il n'est pas nécessaire de procéder à l'installation.
IV. Kali Linux : mettre le clavier en AZERTY
Pour finir, nous allons voir comment définir le clavier sur AZERTY plutôt que QWERTY, car ce sera plus pratique. Ouvrez le menu de Kali et cliquez sur "Settings" puis "Keyboard".
Cliquez sur l'onglet "Layout", décochez l'option "Use system defaults". Sélectionnez "English (US)" et cliquez sur "Edit" afin de sélectionner "French" à la place.
La liste affichera seulement "French". Validez.
Grâce à cette modification, le clavier est en français au niveau du terminal, mais à certains endroits du système, notamment l'interface de login, il reste en QWERTY. Nous devons affiner la configuration.
Configurez le clavier avec la commande suivante :
dpkg-reconfigure keyboard-configuration
Choisissez votre type de clavier (vous pouvez conserver la valeur par défaut "Generic 105-Key PC") et poursuivez. A l'étape suivante nommée "Keyboard layout", descendez tout en bas de la liste pour choisir "Other" dans le but d'accéder à une liste de pays et choisir "French". Enfin, choisissez la disposition de clavier qui vous convient et validez les autres étapes sans modifications.
Redémarrez la VM : voilà Kali Linux utilise un clavier AZERTY de façon permanente.
V. Configurer Kali Linux en français
Nous pouvons mettre l'interface graphique de la machine virtuelle Kali Linux en français avec quelques étapes supplémentaires. Pour cela, exécutez la commande ci-dessous pour ajouter le français :
sudo dpkg-reconfigure locales
Un assistant va s'exécuter, vous devez sélectionner "fr_FR.UTF- 8 UTF-8" avec la barre d'espace et désélectionner "en_US.UTF-8 UTF-8". Validez. À l'étape d'après, sélectionnez de nouveau "fr_FR.UTF- 8 UTF-8" et validez.
Redémarrez la VM et l'interface sera en français ! A vous de voir si vous préférez une interface en anglais ou en français pour utiliser cette distribution.
Amusez-vous bien !
Bonjour et merci pour ce tuto très utile !
Petit souci chez moi en choisissant le bouton Virtualbox 64 :
Je récupère un fichier 7z (kali-linux-2022.3-virtualbox-amd64.7z) de 2,6 Go qui contient un fichier vdi de 12,4 Go. Donc pas d’ova en vue. Du coup ça ne volla pas avec le reste de la procédure, forcément….
Merci !
Bonjour,
C’est un changement récent opéré sur le site Kali Linux depuis la dernière version, sortie mi-août… Ils ne fournissent plus le package OVA visiblement… Dommage ! Si tu as le disque au format VDI, tu crées une nouvelle machine virtuelle vierge, tu prends le type de système « Linux » puis la version « Debian », et à l’étape « Disque dur », tu choisis « Utiliser un fichier de disque dur virtuel existant » et tu vas chercher ton disque VDI. Ca doit fonctionner de cette façon.
Oui j’ai essayé de faire comme ça, après l’autre souci que j’ai est que je n’ai pas la version Debian. Je ne trouve que des Linux 32 dans le menu alors que j’ai pris une 64. Je suppose que ça vient de ma version de Virtualbox (5). J’ai bien tenté de prendre la dernière chez Oracle mais je n’y trouve aucune distrib Debian. Seulement du Solaris. Et l’installation des paquets ne me donne que de la v5, même après ajout des bons dépots. Bref, pas de chance…. Si tu vois comment régler ça je suis preneur.
Merci encore !
Re !
Problème ci-dessus réglé, je vous l’indique ici pour partage si d’autres se retrouvent dans la même situation que moi.
L’absence d’OS 64 bits dans le menu, à la création de la VM ne tient pas à la version ancienne de Virtualbox mais à l’option Virtualisation non activée dans le BIOS ! A l’activation de cette option, j’ai trouvé un menu beaucoup plus étendu avec bcp de possibilités.
Conclusion, ne pas oublier cette étape importante avant même toute utilisation de Virtualbox.
Pour le reste, la suppression des OVA de kali.org m’ont fait opter pour une install de l’ISO kali de base (la Bare Metal) from scratch dans une VM créée manuellement, ce qui permet notamment de paramétrer un peu plus de choix dans Virtualbox, comme fixer la taille du disque dès le départ et éviter l’augmentation de taille dynamique.
Merci encore à Florian, et enjoy Kali !
Bjr Florian, quand j’ai fini d’installer kali linux dans virtualbox..lors de l’ouverture on me demande un mot de passe, pourtant je n’ai pas encore configuré un mot de passe
merci beaucoups
Merci bcp