Recherche de site Web

Raspberry Pi Kali Linux configuration sans tête


Kali Linux est l’un des nombreux systèmes d’exploitation qui prend entièrement en charge le Raspberry Pi, grâce aux images d’installation d’ARM. La combinaison de Kali avec un Raspberry Pi vous donne essentiellement une machine de test d’intrusion portable. Kali Linux peut être installé et exécuté sans moniteur, clavier ou souris, vous n’aurez donc pas à vous soucier de brancher des périphériques sur le Raspberry Pi.

Dans ce tutoriel, nous allons passer en revue les instructions étape par étape pour installer Kali Linux en tant que configuration sans tête sur un Raspberry Pi. Vous aurez besoin d’accéder à une machine séparée pour préparer la carte SD avec le système d’exploitation et les paramètres nécessaires, mais c’est la seule condition préalable. Le résultat final sera un Raspberry Pi qui exécute Kali Linux, et vous pourrez interagir avec l’appareil via SSH et le bureau à distance VNC. Commençons !

Dans ce tutoriel, vous allez apprendre :

  • Comment télécharger l’outil d’imagerie Raspberry Pi
  • Comment installer Kali Linux sur un Raspberry Pi
  • Comment activer SSH pour la configuration sans tête de Kali Linux
  • Comment commencer à utiliser Kali Linux sans tête
  • Comment configurer le Wi-Fi pour Kali Linux à partir de la ligne de commande
  • Comment configurer le serveur VNC sur Kali Linux

Installer Kali Linux sur la carte SD

REMARQUE
Cette partie du tutoriel peut être effectuée sur n’importe quel système, mais vous aurez besoin d’une interface graphique. Vous pouvez utiliser l’outil d’imagerie Raspberry Pi à partir de n’importe quel système d’exploitation. Si vous utilisez Windows, MacOS ou Linux, vous n’avez pas à vous soucier de la compatibilité car l’outil d’imagerie fonctionne sur tous.

  1. La première chose que nous devrons faire est d’installer le système d’exploitation Kali Linux sur la carte SD (ou la carte microSD pour les nouveaux modèles de Raspberry Pi). Pour cela, nous pouvons utiliser l’outil d’imagerie officiel Raspberry Pi, qui peut être téléchargé sur le site Web de Raspberry Pi.

  2. Installez l’outil d’imagerie Raspberry Pi. Sur les systèmes Linux basés sur Debian (y compris Raspberry Pi OS), la commande serait :

    
    sudo apt install ./imager*.deb
    
  3. Ouvrez l’imageur Raspberry Pi et cliquez sur « Choisir l’appareil » à gauche. Cela nous permettra de choisir le modèle de Raspberry Pi avec lequel nous travaillons.

  4. Ensuite, cliquez sur « Choisir le système d’exploitation » à gauche. Cela nous permettra de choisir le système d’exploitation que nous voulons installer sur notre carte micro SD et exécuter ensuite sur le Raspberry Pi.

  5. Il est maintenant temps de choisir le système d’exploitation que nous voulons installer. Dans ce menu, cliquez sur l’option 'Autre système d’exploitation à usage spécifique'.

  6. Cliquez sur Kali Linux pour développer la liste des options d’installation de Kali.

  7. Cliquez sur l’option Kali Linux qui correspond à votre modèle de Raspberry Pi et à l’architecture de votre processeur. Pour tous les modèles récents, il devrait s’agir de la version 64 bits.

  8. Enfin, choisissez le périphérique de stockage sur lequel vous souhaitez installer (la carte micro SD ou SD insérée) et laissez l’installation se poursuivre. Notez que l’outil d’imagerie Raspberry Pi téléchargera Kali Linux en ligne, de sorte que le processus peut prendre un peu de temps. Une fois qu’il est terminé, nous pouvons passer à la section suivante.

Configurer la configuration de Kali Linux sans tête

Une fois que l’outil d’imagerie Raspberry Pi a terminé l’installation de Kali Linux sur notre carte SD, nous devrons créer un seul fichier de configuration pour nous assurer que SSH sera déjà activé au premier démarrage du système. Après tout, nous ne nous attendons pas à utiliser de périphériques (moniteur, clavier, souris) avec le système, nous aurons donc besoin d’un moyen d’accéder à l’appareil une fois qu’il sera allumé. C’est ce que nous prévoyons de faire avec SSH.

Avec la carte SD toujours insérée dans votre PC et montée quelque part sur le système de fichiers, naviguez jusqu’à celle-ci et générez un fichier vide appelé SSH. Dans l’exemple ci-dessous, nous avons notre carte SD montée sur /mnt/pi. Modifiez le vôtre en conséquence, mais utilisez la syntaxe de commande tactile suivante.


sudo touch /mnt/pi/ROOTFS/SSH

Ce que cette commande fera, c’est générer un fichier vide nommé SSH à l’intérieur de la racine / répertoire du système de fichiers Kali Linux. Ce simple fichier indiquera à Kali d’activer SSH pour l’utilisateur par défaut la première fois que le système démarre.

SSH dans Kali Linux

À ce stade, vous pouvez éjecter la carte SD de votre PC principal et l’insérer dans le Raspberry Pi. Ensuite, allumez l’appareil et démarrez Kali Linux. Bien sûr, si votre configuration est complètement sans tête, vous ne saurez pas avec certitude ce qui se passe. Mais, donnez-lui quelques minutes, et nous supposerons que Kali Linux est complètement chargé et que nous pouvons maintenant SSH dans le système.

Le premier défi auquel nous sommes confrontés est de déterminer l’adresse IP du Raspberry Pi. C’est un peu plus difficile à faire que d’habitude, car nous n’avons pas d’écran. Nous vous recommandons d’utiliser nmap pour analyser votre réseau local à la recherche d’appareils, ou de vous connecter à votre routeur et de voir quelle adresse IP a été attribuée au Raspberry Pi.

Une fois que vous avez l’adresse IP, nous pouvons nous connecter à Kali sur le Raspberry Pi :


ssh kali@192.168.1.25

Notez que le nom d’utilisateur par défaut est kali et que le mot de passe par défaut est également kali.

Une fois connecté, nous devons changer le mot de passe du compte par défaut :


sudo passwd kali

Se connecter au Wi-Fi dans Headless Kali Linux

La façon la plus simple de configurer votre connexion Wi-Fi est d’utiliser l’utilitaire kalipi-config. Il s’agit essentiellement du même outil que l’utilitaire raspi-config sur Raspberry Pi OS.


kalipi-config

Accédez aux « Options de mise en réseau », puis à « Wi-Fi ».

À partir de là, il vous suffit d’entrer votre SSID et votre mot de passe Wi-Fi pour vous connecter. Une fois que cela a réussi, vous pouvez retirer le cordon Ethernet et rester connecté à votre réseau local.

Installer VNC Server sur Headless Kali

  1. Pour utiliser le bureau à distance sur Kali Raspberry Pi, installons Tight VNC Server.

    
    sudo apt install tightvncserver
    
  2. Ensuite, nous allons créer les identifiants de connexion pour notre connexion VNC. Exécutez la commande suivante, puis vous devrez fournir un nouveau mot de passe et le vérifier une fois de plus. Si vous le souhaitez, vous pouvez également créer un mot de passe en lecture seule.

    
    vncserver :1
    
    You will require a password to access your desktops.
    
    Password: 
    Verify: 
    Would you like to enter a view-only password (y/n)? n
    
  3. Vous pouvez désormais utiliser votre application VNC viewer sur votre PC principal ou un autre appareil pour vous connecter au Raspberry Pi via l’adresse IP et utiliser Kali Linux via le bureau à distance. Notez que le port d’écoute par défaut est 5901 pour le premier affichage. Ainsi, pour vous connecter à l’appareil, vous devez formater l’adresse IP comme suit :

    
    192.168.1.25:5901
    

    Bien sûr, remplacez 192.168.1.25 par l’adresse IP réelle de votre Raspberry Pi.

Réflexions finales

Dans ce tutoriel, nous avons vu comment installer Kali Linux en tant que configuration headless sur un système Raspberry Pi. Qui a jamais dit qu’il était nécessaire d’avoir un moniteur, un clavier ou une souris pour utiliser un ordinateur ? Comme nous le voyons ici, nous disposons d’un PC Kali Linux entièrement fonctionnel, de la taille d’une paume, que nous pouvons utiliser pour tous nos besoins en matière de tests d’intrusion, et sans avoir besoin de périphériques supplémentaires. En utilisant SSH et VNC, nous pouvons utiliser efficacement Kali Linux et gérer le système de la même manière que nous le ferions sur un PC à part entière.

Articles connexes: