Jusqu'à présent, j'utilisais Kali Linux avec VirtualBox, mais je pensais que je pouvais le faire avec WSL2, mais cela semblait être assez bon, donc je vais vous montrer comment le construire. (C'est assez facile.)
Nous utilisons également Win-Kex pour utiliser l'interface graphique.
Win-Kex rend le Kali Linux GUI facile à utiliser avec WSL2 avec les fonctionnalités suivantes:
- Mode de fenêtre: Démarrez le bureau Kali Linux avec une fenêtre dédiée
- Mode transparent: Partage de bureau Windows entre les applications et le menu Windows et Kali
- Mode de session amélioré: comme Hyper-V, utilisez RDP pour une expérience plus riche en fonctionnalités
- Soutien solide
- Presse-papiers partagé pour la coupe et la prise en charge de la collecte entre Kali Linux et Windows
- Support des séances racinaires et imprimées
- Prise en charge multi-sessions: prend en charge les fenêtres racines, les fenêtres imprimées et les séances sans couture
- Entièrement compatible avec WSLG




Rendre WSL2 disponible
Tout d'abord, assurez-vous d'avoir WSL2 disponible.
Si vous avez déjà utilisé WSL2 dans une large mesure, vous n'en avez pas besoin.
Activer les fonctionnalités Windows
Tout d'abord, activez les fonctionnalités Windows.
Ouvrez le shell d'alimentation avec les privilèges de l'administrateur et exécutez la commande suivante:
Dism.exe / en ligne / activer-feture / featrename: virtualmachineplatform / all / noreshart asm.exe / online / activer-feture / featrename: Microsoft-windows-subsystem-linux / all
Une fois qu'il a fini de courir, redémarrez-le. (Assurez-vous de le faire)
Installation du sous-système Windows pour Linux
Ensuite, installez le sous-système Windows pour Linux.
Si vous lancez le Microsoft Store et recherchez "WSL", vous verrez l'application suivante appelée "Sous-système Windows pour Linux", veuillez donc l'installer.

Modification des paramètres WSL2
Juste pour être en sécurité, j'ai changé la version par défaut de WSL en 2.
PS C: \ Windows \ System32> WSL --Tet-Default-Version 2 Pour les principales différences avec WSL 2, voir https://aka.ms/wsl2 Cette opération a été terminée correctement.
Rendre Kali Linux réalisable avec CUI
Installer Kali Linux
La prochaine fois, j'utiliserai le Microsoft Store.
Recherchez Kali Linux et installez ce qui suit:

Démarrer Kali Linux
Une fois que vous avez fait cela, essayez de démarrer Kali Linux.
Il vous sera demandé de saisir votre nom d'utilisateur et votre mot de passe, alors veuillez y entrer comme vous le souhaitez.
PS C: \ Windows \ System32> Kali Installation, cela peut prendre quelques minutes ... veuillez créer un compte utilisateur UNIX par défaut. Le nom d'utilisateur n'a pas besoin de correspondre à votre nom d'utilisateur Windows. Pour plus d'informations, visitez: https://aka.ms/wslusrs entrez un nouveau nom d'utilisateur Unix: [nom d'utilisateur] nouveau mot de passe: [mot de passe] Retyper le nouveau mot de passe: [Mot de passe (rentrer)] Passwd: mot de passe mis à jour l'installation avec succès! ┏━ (Message des développeurs Kali) ┃ ┃ Il s'agit d'une installation minimale de Kali Linux, vous souhaitez probablement installer des outils supplémentaires. Apprenez comment: ┃ ⇒ https://www.kali.org/docs/troubleshooting/common-minimum-setup/ ┃ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ㉿Desktop-o3rmu7h) - [~] └ '.
C'est ainsi que j'ai terminé le processus au point où je peux faire fonctionner Kali Linux en utilisant le CUI.
Rendre Kali Linux réalisable via GUI
Ensuite, nous utiliserons Win-Kex pour permettre à Kali Linux de fonctionner à l'aide de l'interface graphique.
Tout d'abord, connectez-vous à Kali Linux en utilisant Kali.
PS C: \ Windows \ System32> Kali ┏━ (Message des développeurs Kali) ┃ ┃ Il s'agit d'une installation minimale de Kali Linux, vous souhaitez probablement installer des outils supplémentaires. Apprenez comment: ┃ ⇒ https://www.kali.org/docs/troubleshooting/common-minimum-setup/ ┃ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ┗━ ㉿Desktop-o3rmu7h) - [~] └ '.
Installer kali-win-kex
Exécutez la commande suivante pour installer "Kali-win-kex".
┌fique
Essayez d'exploiter l'interface graphique avec Win-Kex
Le simple fait d'installer Kali-Win-Kex devrait vous permettre de faire fonctionner l'interface graphique, alors jetons un coup d'œil.
Win-Kex a trois modes: il peut également être exécuté dans Kali Linux, ainsi que dans Power Shell sur Windows.
- Mode de fenêtre (TiGervnc)
interne à Kali WSL: KEX –WIN -S
Power Shell sur Windows: WSL -D Kali-Linux KEX –WIN -S - Mode de session étendu (RDP)
Internal à Kali WSL: KEX –ESM –IP -S
Shell Power sur Windows: WSL -D Kali-Linux KEX –ESM –IP -S - Mode transparent (VCXSRV)
Internal à Kali WSL: KEX –SL –S
Power Shell sur Windows: WSL –D Kali-Linux KEX –SL –S
J'utilise souvent le mode Window, donc je vais simplement introduire quelques exemples de démarrage en mode fenêtre et me terminer ici.
Exécutez la commande suivante à l'intérieur de Kali Linux. Pour le moment, on vous demandera votre mot de passe, alors définissez-le comme vous le souhaitez.
┌fique
Je pense que Kali Linux sera affiché en plein écran. (F8 vous permet de déverrouiller l'écran plein.)

résumé
Cela complète la méthode d'utilisation de WSL2 pour faire fonctionner Kali Linux avec l'interface graphique.
Essayez de l'utiliser pour des tests de pénétration, etc.
Enfin, vous pouvez installer les outils utilisés sur Kali Linux tout à la fois en utilisant la commande ci-dessous.
Il est préférable de l'installer si nécessaire.
┌fique