Kali Linux sur Windows 10

By | July 7, 2018

Bonjour à tous ! Aujourd’hui nous allons voir ensemble comment installer Kali Linux sur son poste Windows 10.

Vous le savez surement, depuis peu de temps il est possible d’installer des sous-systèmes Linux sur sa machine Windows 10, cette option s’appelle WSL (Windows Subsystem Linux) et est proposée depuis Windows 10 Redstone (1607). Différents systèmes sont disponibles, comme Debian, Ubuntu, Suse ou encore celle qui nous intéresse dans cet article, Kali Linux. Pour moi l’avantage est que je n’ai plus besoin de machines virtuelle pour réaliser des tests ou autres.

Pour plus de renseignements sur ce système d’exploitation spécifique aux tests d’intrusion offensif je vous invite à vous rendre ce lien.

Avant l’installation des systèmes sur votre ordinateur, il est nécessaire d’activer la fonctionnalité WSL depuis PowerShell (en Administrateur) avec la commande suivante :

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

L’ensemble des systèmes cités plus haut sont disponibles directement sur le Windows Store, il faut donc simplement réaliser l’installation :

Vous pouvez directement installer le sous-système Kali :

Une fois téléchargé, un courte configuration sera nécessaire :

Vous voilà en possession d’un sous-système Kali Linux sur votre machine Windows, mais sans interface graphique.

Jusqu’à ce niveau, l’installation est la même pour les différents systèmes Linux.

Pour procéder à l’installation de l’interface graphique il faut récupérer et exécuter le script suivant :

wget https://kali.sh/xfce4.sh
chmod +x xfce4.sh
./xfce4.sh

Une fois le script lancé, vous pouvez attendre jusqu’à 45 minutes, l’installation est longue. Vous aurez ensuite à configurer votre clavier :

Une fois ces tâches effectuées, lancez le service xrdp avec la commande suivante :

service xrdp start

Vous n’avez plus qu’à vous connecter à votre machine Kali en RDP (Remote Desktop Protocol) sur le port 3390 avec l’utilitaire fourni de base par Windows :

Connectez-vous et profitez de votre système Kali sans avoir eu à créer de machines virtuelle ou de dual-boot.

J’espère que cet article vous aura plu, si vous avez des questions ou des remarques sur ce que j’ai pu écrire n’hésitez pas à réagir avec moi par mail ou en commentaire !

Merci pour votre lecture et à bientôt !

MRigonnaux

16 thoughts on “Kali Linux sur Windows 10

  1. Cédric

    Bonjour, merci pour l’article. Le tuto a fonctionné au poil jusqu’à l’ouverture de session Xorg.
    Après la fenetres est vide : pas de menu, de fonds d’écran, rien en clique droit.
    Une idée ?
    D’avance merci.

    Cédric

    Reply
    1. Mickael Rigonnaux

      Bonjour Cédric,

      Il est vrai que la version fournie par Kali est “lite”, les outils ne sont pas installés de base. Mais personnellement, après avoir lancé xorg j’ai eu accès au menu, réglage, terminal avec le fond d’écran de la capture d’écran. Tu as essayé de mettre tous les paquets à jour et de relancer xorg ?

      En te souhaitant un bon dimanche,

      MRigonnaux

      Reply
  2. Flol

    Utiliser Windows pour faire tourner une VM sous Linux, je trouve cela un peu curieux, en tout cas du point de vue de la stricte sécurité. Alors qu’une Kali voire un Windows bien isolé sous Qubes OS…

    Reply
  3. Bernard

    Bonjour,

    Je suis sous Windows 10 et j’ai scrupuleusement suivi la procédure d’installation.
    Tout c’est déroulé sans aucun incident, mais impossible de me connecter avec le bureau à distance avec l’adresse 127.0.0.1:3390.
    “Connexion impossible, nous n’avons pas pu établir la connexion au PC distant”
    Avec mes remerciements pour votre aide.
    Bernard

    Reply
    1. Django

      Xrdp est par défaut configuré sur le port 3389, mais cela vient en conflit avec le port RDP de Windows.
      Il faut donc le changer dans le ficher ini de XRDP :

      sudo nano /etc/xrdp/xrdp.ini

      A la ligne : port = 3389 , remplacer part port = 3390 (sans point virgule)

      Quitter Nano en sauvegardant et relancer XRDP :

      sudo xrdp -k
      sudo xrdp

      Reply
  4. blackden

    j’ai eu un probleme a ce niveau
    “wget https://kali.sh/xfce4.sh
    chmod +x xfce4.sh
    ./xfce4.sh” elle signale could not open lock file/var/lib/apt/lists/lock – open (13: permission denied)

    Reply
    1. warzing

      Bonjour,
      Avez-vous essayé d’exécuter les commandes après avoir fait la suivante : sudo -su ?
      avec cette commande vous aurez plus de droits.

      Reply
      1. josué

        bonjour j’ai un problème à ce niveau pouvez-vous m’aidez?
        dedi@DESKTOP-JO2MUPU:~$ wget https://kali.sh/xfce4.sh
        –2020-10-23 13:14:17– https://kali.sh/xfce4.sh
        Resolving kali.sh (kali.sh)… 45.79.158.143
        Connecting to kali.sh (kali.sh)|45.79.158.143|:443… failed: Resource temporarily unavailable.
        Retrying

        Reply
  5. Diaw

    Bonjour,

    Merci pour ce tuto ! J’ai un probléme lors de l’installation de kali linux sous wiindows 10, car lorsque je vais pour installer l’interface graphique, je recois le(s) messages d’erreur suivant : [+] Installing XFCE4, this will take a while
    Reading package lists… Done
    E: Could not open lock file /var/lib/apt/lists/lock – open (13: Permission denied)
    E: Unable to lock directory /var/lib/apt/lists/
    W: Problem unlinking the file /var/cache/apt/pkgcache.bin – RemoveCaches (13: Permission denied)
    W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin – RemoveCaches (13: Permission denied)
    W: –force-yes is deprecated, use one of the options starting with –allow instead.
    E: Could not open lock file /var/lib/dpkg/lock-frontend – open (13: Permission denied)
    E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
    W: –force-yes is deprecated, use one of the options starting with –allow instead.
    E: Could not open lock file /var/lib/dpkg/lock-frontend – open (13: Permission denied)
    E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
    [+] Configuring XRDP to listen on port 3390 (but not starting the service)…
    sed: can’t read /etc/xrdp/xrdp.ini: No such file or directory
    Depuis je ne sais pas quoi faire , est ce que vous pouvez m’aider s’il vous plaît ^^ ?
    ps: j’ai mit mes commandes à jour mon systéme avec “sudo apt-get update” et
    “sudo apt-get dist-upgrade”.

    Reply
  6. Mony Mark Andrew

    pour tous ceux qui auront des problèmes avec l’installation graphique avec ce type d’erreur:
    ERROR: The certificate of ‘kali.sh’ has expired.
    veuillez juste ajouter une commande qui annulera la verification du certificat ce qui vous amenera a taper plutot:

    wget --no-check-certificate https://kali.sh/xfce4.sh

    Reply
    1. bardin frederic

      ne fonctionne pas non plus ressource temporarily unavaible

      Reply
  7. Sylvain

    Bonjour j’ai un problème avec l’installation graphique ça me met “resource temporarily unavailable” que faire ?

    Reply
  8. bouchra moniati

    voici mon probleme
    username@DESKTOP-IAHARS7:~$ wget https://kali.sh/xfce4.sh
    –2019-11-02 11:33:36– https://kali.sh/xfce4.sh
    Resolving kali.sh (kali.sh)… 45.79.158.143
    Connecting to kali.sh (kali.sh)|45.79.158.143|:443… connected.
    GnuTLS: The TLS connection was non-properly terminated.
    Unable to establish SSL connection.
    que faire ?

    Reply
  9. SFou37

    Bonjour,
    Avez-vous trouvé une solution au problème de connexion SSL ? Je suis en train de faire l’installation et je viens de tomber sur le même souci.
    Cordialement

    Reply
  10. Django

    J’ai eu un problème lors de la connexion RDP.

    Une fois le login et le mot de passe saisie avec le profil Xorg sélectionné, la page reste figée et rien ne se passe.

    Mais j’ai la solution : il suffit de lancer la commande : sudo xrdp-sesman

    Et là, ça fonctionne.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *