Windows
Guide complet pour configurer un environnement de cybersécurité sur Windows avec WSL2, Kali Linux et les outils essentiels
Configuration de l’environnement Windows
Windows peut devenir un excellent environnement pour la cybersécurité grâce à WSL (Windows Subsystem for Linux), qui permet d’exécuter un véritable environnement Linux nativement.
WSL2 offre les meilleures performances et la compatibilité la plus étendue. Ce guide se concentre sur l’installation de Kali Linux via WSL2 pour un environnement professionnel.
Prérequis système
Vérifier la version Windows
WSL2 nécessite :
- Windows 10 version 1903+ (build 18362+) ou Windows 11
- Architecture x64 ou ARM64
Versions recommandées : Windows 10 22H2 ou Windows 11 22H2+
Activer les fonctionnalités Windows
Ouvrez PowerShell en tant qu’Administrateur et exécutez :
Un redémarrage est obligatoire avant de continuer.
Mettre à jour le package WSL
Après redémarrage, dans PowerShell Administrateur :
Installation de Kali Linux WSL
Installation via Microsoft Store
Méthode recommandée :
- Ouvrir Microsoft Store
- Rechercher “Kali Linux”
- Cliquer sur “Installer”
Ou via PowerShell :
Configuration initiale de Kali
Au premier lancement de Kali Linux :
Pour une installation complète des outils Kali (prend plus d’espace) :
sudo apt install -y kali-linux-large
Vérifier l'installation WSL
Dans PowerShell :
Kali-linux devrait apparaître avec la version 2 et l’état “Running”
Configuration avancée WSL
Optimisation des ressources
Créez le fichier .wslconfig
dans votre dossier utilisateur Windows :
Adaptez les valeurs selon vos ressources système. Redémarrez WSL : wsl --shutdown
Configuration réseau
Pour accéder aux services WSL depuis Windows :
Intégration avec Windows Terminal
Installez Windows Terminal depuis Microsoft Store pour une meilleure expérience :
- Interface onglets
- Profils personnalisés
- Support Unicode complet
- Thèmes et personnalisation
Outils Windows natifs essentiels
Package managers Windows
Chocolatey :
Winget (intégré Windows 11) :
Outils de développement Windows
Wireshark pour Windows
Wireshark Windows peut capturer le trafic de l’interface physique, contrairement à WSL.
Nmap pour Windows
Configuration de l’environnement Kali WSL
Outils de reconnaissance
Frameworks d'exploitation
Outils de mots de passe
Outils de développement
Gestion des fichiers entre Windows et WSL
Accès aux fichiers
Depuis Windows :
- Fichiers WSL :
\\wsl$\kali-linux\home\username
- Via l’Explorateur de fichiers
Depuis WSL :
Synchronisation des outils
Créez un dossier partagé pour vos projets :
Configuration Git partagée
Docker et conteneurs
Docker Desktop pour Windows
Docker Desktop s’intègre automatiquement avec WSL2 une fois installé.
Configuration Docker dans WSL
Docker Compose
Wordlists et dictionnaires
SecLists et wordlists courantes
Wordlists personnalisées
Scripts et automatisation
Scripts PowerShell utiles
Créez update-kali.ps1
dans PowerShell :
Alias et fonctions Bash
Ajoutez à ~/.bashrc
dans Kali :
Configuration réseau avancée
Tunnel et port forwarding
VPN et interfaces réseau
Les tests réseau nécessitant des interfaces spécifiques (WiFi audit) doivent être effectués depuis Windows ou une VM dédiée.
Machines virtuelles complémentaires
VirtualBox ou VMware
Pour les tests nécessitant un accès matériel complet (WiFi, USB), une VM traditionnelle reste nécessaire.
Images Kali complètes
Téléchargez les images VM depuis kali.org :
- Kali Linux VirtualBox
- Kali Linux VMware
- Images avec outils complets préinstallés
Vérification et tests
Test de l'environnement complet
Test de connectivité réseau
Performance et optimisation
Troubleshooting commun
Prochaines étapes
Cheat Sheet
Commandes essentielles pour utiliser vos nouveaux outils
Guide macOS
Configuration alternative sur macOS
Rappel légal : WSL et les outils installés doivent uniquement être utilisés sur vos propres systèmes ou avec une autorisation explicite écrite. L’utilisation non autorisée constitue une violation de la loi et peut entraîner des poursuites judiciaires.
Avantages de WSL2 pour la cybersécurité :
- Performance quasi-native Linux
- Intégration parfaite Windows/Linux
- Pas de overhead de virtualisation complète
- Accès aux outils Windows et Linux simultanément