Installer et découvrir Kali Linux dans un environnement isolé
Si vous avez déjà entendu parler de « hacking » à la télévision ou sur Internet, vous avez sans doute vu un écran sombre rempli de texte vert : il s'agissait très probablement de Kali Linux. Derrière cette image spectaculaire se cache simplement une distribution Linux, très bien outillée, pensée pour les professionnels de la sécurité. Voyons comment l'installer proprement et ce qu'elle contient réellement.
Vous avez créé un hyperviseur et planifié vos ressources dans la leçon précédente. Il est temps de donner vie à votre première vraie machine virtuelle. Ce sera votre poste de travail pour tous les cours suivants.
Qu'est-ce que Kali Linux ?
Kali Linux est une distribution libre basée sur Debian, maintenue par une entreprise spécialisée dans la formation en sécurité. Elle rassemble, préinstallés et préconfigurés, des centaines d'outils de test d'intrusion, d'analyse forensique, d'ingénierie inverse et d'audit. Vous y trouverez des outils comme Wireshark, Nmap, Metasploit, Burp Suite et bien d'autres, que vous apprendrez à connaître dans les cours suivants.
Trois idées reçues à écarter tout de suite :
- Kali ne rend personne « hacker ». C'est une boîte à outils, pas un pouvoir. La valeur vient de la compréhension : ce que vous construisez dans ce cours.
- Kali n'est pas un système pour tous les jours. Il est conçu pour des tâches de sécurité, pas pour le quotidien : on l'utilise dans une VM dédiée, pas comme système principal.
- Ces outils sont à double tranchant. Chaque outil de Kali sert aussi bien à vérifier la sécurité de son propre système qu'à attaquer celui d'un autre. Seul le cadre légal et l'autorisation font la différence, nous y reviendrons à la fin de ce chapitre.
Télécharger depuis la bonne source
Le premier réflexe de sécurité est de télécharger uniquement depuis le site officiel du projet. Les copies et miroirs douteux sont un moyen classique de diffuser des versions piégées d'outils de sécurité. Le projet propose plusieurs formats :
- Des machines virtuelles préconstruites (pour VirtualBox et VMware) : à importer et démarrer. C'est la solution la plus simple pour débuter.
- Des images d'installation (
.iso) : plus flexibles, avec une installation guidée à faire soi-même.
Choisissez l'architecture adaptée à votre ordinateur (voir la leçon précédente). Une machine préconstruite arrive avec un compte utilisateur par défaut, dont les identifiants sont indiqués dans la documentation officielle : changez le mot de passe dès le premier démarrage. Un laboratoire isolé n'excuse pas un mot de passe par défaut : prenez l'habitude dès maintenant.
Vérifier l'intégrité du téléchargement
La page de téléchargement officielle indique pour chaque image une empreinte (hachage SHA-256). Vous pouvez recalculer l'empreinte du fichier reçu et la comparer à celle publiée : si elles diffèrent, le fichier est corrompu ou a été modifié. Nous détaillerons le principe au chapitre 6, mais le geste est simple dès maintenant :
# Linux
sha256sum kali-linux-exemple-installer-amd64.iso
# macOS
shasum -a 256 kali-linux-exemple-installer-amd64.iso
# Windows (PowerShell)
Get-FileHash .\kali-linux-exemple-installer-amd64.iso -Algorithm SHA256
Le nom de fichier ci-dessus est un exemple : utilisez celui de votre téléchargement. Comparez le résultat, caractère par caractère, avec la valeur publiée sur la page officielle. La signature cryptographique de ces empreintes offre un contrôle plus fort encore, mais la comparaison des empreintes est déjà un excellent réflexe.
Importer ou installer
Avec une VM préconstruite : décompressez l'archive, puis utilisez « Fichier > Importer un appareil virtuel » (VirtualBox) ou « Ouvrir » (VMware). Vérifiez ensuite les ressources (2 à 4 Go de mémoire, 2 cœurs) avant de démarrer.
Avec une image ISO : créez une VM de type « Linux / Debian 64 bits », insérez l'ISO dans le lecteur optique virtuel, démarrez et suivez l'installateur graphique. Pour un laboratoire, les choix par défaut conviennent : disque entier de la VM, un seul volume, environnement de bureau standard. Créez un utilisateur personnel avec un mot de passe robuste (voir le cours précédent). Après l'installation, retirez l'ISO du lecteur virtuel.
Les premières minutes dans Kali
Au premier démarrage, ouvrez un terminal et faites ces trois gestes de base :
whoami
ip addr
sudo apt update && sudo apt full-upgrade
La première commande affiche votre nom d'utilisateur ; la deuxième, vos interfaces réseau (vous devriez y voir l'adresse donnée par le NAT de l'hyperviseur, souvent de la forme 10.0.2.x sous VirtualBox) ; la troisième met à jour la liste des paquets disponibles puis installe les mises à jour. Faites-le avant tout : un système de sécurité non mis à jour est une contradiction. Cette opération demande temporairement un accès à Internet, c'est pourquoi la VM est branchée en NAT pour l'instant.
Les versions récentes de Kali utilisent un utilisateur normal par défaut (et non plus root) : c'est une bonne pratique. Pour les tâches qui l'exigent, on ajoute sudo devant la commande, comme vous l'apprendrez au chapitre 4.
Explorer le menu des outils
Le menu des applications de Kali est organisé par grandes étapes d'un test de sécurité. Parcourez-le sans rien lancer :
| Catégorie | Ce qu'on y trouve |
|---|---|
| Collecte d'informations | Outils de reconnaissance et de découverte réseau |
| Analyse de vulnérabilités | Scanners et outils d'évaluation |
| Applications web | Proxys, scanners web, outils d'analyse |
| Attaques sur les mots de passe | Outils d'audit de robustesse des mots de passe |
| Écoute et usurpation | Analyse du trafic réseau |
| Exploitation et post-exploitation | Frameworks d'audit en environnement autorisé |
| Forensique, rapports | Analyse après incident, documentation |
Vous n'allez pas apprendre ces catégories en une soirée. Elles correspondent aux grandes phases de la méthodologie du chapitre 7 et seront abordées une à une dans les cours suivants. Pour ce cours, deux outils vous suffisent : le terminal et Wireshark.
La plupart des outils s'utilisent en ligne de commande et proposent une aide intégrée : nom-de-l-outil --help, ou la page de manuel avec man nom-de-l-outil. Lire l'aide d'un outil avant de s'en servir est la meilleure habitude qu'on puisse acquérir.
Cadre légal et éthique. Que Kali soit installée sur votre ordinateur n'a rien d'illégal. Ce qui est interdit, c'est d'utiliser ses outils contre des systèmes qui ne vous appartiennent pas, sans autorisation écrite. Dans ce cours, vous n'utilisez Kali que dans votre laboratoire isolé, contre vos propres machines virtuelles. Pas de scan du réseau de votre école, de votre entreprise ou de votre voisin.
À vous de jouer
- Téléchargez une image Kali depuis le site officiel du projet, adaptée à votre architecture.
- Vérifiez son empreinte SHA-256 et notez dans votre carnet si elle correspond.
- Importez ou installez la machine, nommez-la
kali-labo, changez le mot de passe par défaut. - Dans un terminal : exécutez
whoami,ip addretuname -a, puis lancez la mise à jour du système. - Lancez Wireshark depuis le menu et vérifiez qu'il voit l'interface de la VM.
Voir une solution
Empreinte. Les deux valeurs (calculée et publiée) doivent être identiques sur 64 caractères hexadécimaux. Une seule différence suffit à invalider le fichier : retéléchargez-le.
Commandes. whoami affiche votre nom d'utilisateur ; ip addr montre une interface (souvent eth0) avec une adresse privée donnée par le NAT, comme 10.0.2.15/24 sous VirtualBox ; uname -a indique le nom du noyau, sa version et l'architecture (x86_64 ou aarch64).
Wireshark. Si vous n'avez pas le droit de capturer, vérifiez que votre utilisateur appartient au groupe adapté (wireshark) ou lancez la capture avec les droits d'administration, via le menu d'application de Kali. Vous devez voir le trafic apparaître dès que vous lancez un ping 127.0.0.1 sur l'interface de bouclage.
À retenir
- Kali Linux est une distribution Debian libre préchargée d'outils de sécurité ; ce n'est ni un système du quotidien, ni un pouvoir magique.
- Téléchargez uniquement depuis le site officiel, vérifiez l'empreinte SHA-256 et choisissez la bonne architecture.
- Changez les identifiants par défaut et mettez le système à jour dès le premier démarrage.
- Utilisez un compte non administrateur et
sudopour les actions qui l'exigent. - Les outils de Kali sont à double tranchant : seul le cadre légal et l'autorisation déterminent s'ils sont utilisés de façon légitime.
Votre poste de travail est installé, mais il est encore branché à votre réseau réel via le NAT. Dans la leçon suivante, vous allez construire le réseau isolé qui accueillera vos exercices, et découvrir pourquoi les snapshots sont votre meilleure assurance.