Installer Fluxion et ses dépendances sous Kali Linux

Beginner
Pratiquer maintenant

Introduction

Fluxion est un outil de recherche en sécurité et en ingénierie sociale. C'est un outil populaire utilisé dans les tests d'intrusion pour évaluer la sécurité des réseaux Wi-Fi.

Dans ce laboratoire, vous apprendrez comment installer Fluxion et ses dépendances requises sur un système Kali Linux. Le processus implique la mise à jour des listes de paquets du système, l'installation de logiciels prérequis tels que git, le clonage du dépôt Fluxion depuis GitHub, et enfin, l'exécution du script d'installation. À la fin de ce laboratoire, vous disposerez d'une configuration Fluxion entièrement fonctionnelle, prête à être utilisée.

Mise à jour des listes de paquets de Kali Linux

Dans cette étape, vous allez mettre à jour les listes de paquets de votre système Kali Linux. C'est une première étape cruciale avant d'installer de nouveaux logiciels, car elle garantit que vous obtenez les dernières versions disponibles des paquets et de leurs dépendances à partir des dépôts configurés.

Toutes les commandes de ce laboratoire seront exécutées dans le terminal. Votre répertoire de travail par défaut est ~/project.

Exécutez la commande suivante pour mettre à jour les listes de paquets :

sudo apt update

La commande sudo accorde des privilèges administratifs, nécessaires à la gestion des paquets système. La commande apt update récupère les informations les plus récentes sur les paquets à partir de toutes les sources configurées.

Vous verrez une sortie similaire à la suivante, indiquant que les listes de paquets sont en cours de mise à jour :

Hit:1 http://kali.download/kali kali-rolling InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

Installation de Git et d'autres paquets prérequis

Dans cette étape, vous allez installer git et aircrack-ng. git est un système de contrôle de version requis pour télécharger le code source de Fluxion depuis son dépôt GitHub. aircrack-ng est une suite d'outils pour l'audit des réseaux sans fil et constitue une dépendance essentielle pour Fluxion.

Exécutez la commande suivante pour installer git et aircrack-ng. L'option -y confirme automatiquement l'installation, vous n'aurez donc pas à répondre aux invites.

sudo apt install -y git aircrack-ng

Une fois la commande terminée, vous verrez une sortie indiquant que les paquets ont été installés avec succès.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
git is already the newest version (1:2.39.2-1.1).
aircrack-ng is already the newest version (1:1.7-4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Note : Si les paquets sont déjà installés, le système vous informera que vous utilisez la version la plus récente, comme le montre la sortie d'exemple.

Clonage du dépôt Fluxion depuis GitHub

Maintenant que git est installé, vous pouvez l'utiliser pour cloner (télécharger) le dépôt Fluxion. Cette commande créera un nouveau répertoire nommé fluxion à l'intérieur de votre répertoire actuel ~/project et y téléchargera tous les fichiers nécessaires.

Assurez-vous d'être dans le répertoire ~/project. Ensuite, exécutez la commande suivante :

git clone https://github.com/FluxionNetwork/fluxion.git

Vous verrez une sortie montrant le processus de clonage :

Cloning into 'fluxion'...
remote: Enumerating objects: 10335, done.
remote: Counting objects: 100% (10335/10335), done.
remote: Compressing objects: 100% (2935/2935), done.
remote: Total 10335 (delta 7219), reused 10183 (delta 7103), pack-reused 0
Receiving objects: 100% (10335/10335), 5.78 MiB | 5.31 MiB/s, done.
Resolving deltas: 100% (7219/7219), done.

Une fois la commande terminée, vous pouvez vérifier que le répertoire a été créé en utilisant la commande ls.

ls

Vous devriez voir le répertoire fluxion listé dans la sortie.

Dans cette étape, vous allez naviguer dans le répertoire fluxion que vous venez de cloner. Toutes les commandes ultérieures pour exécuter et installer Fluxion doivent être exécutées depuis ce répertoire.

Utilisez la commande cd (change directory) pour vous déplacer dans le répertoire fluxion :

cd fluxion

L'invite de votre terminal devrait se mettre à jour pour indiquer que vous êtes maintenant dans /home/labex/project/fluxion. Pour voir le contenu de ce répertoire, vous pouvez utiliser la commande ls -l :

ls -l

Vous verrez une liste de fichiers et de répertoires. Notez le fichier fluxion.sh, qui est le script principal que vous exécuterez à l'étape suivante.

total 308
-rwxr-xr-x 1 labex labex 299331 Jan 1 00:00 fluxion.sh
drwxr-xr-x 2 labex labex   4096 Jan 1 00:00 attacks
drwxr-xr-x 2 labex labex   4096 Jan 1 00:00 sites
...

Exécution du script d'installation de Fluxion

Enfin, vous allez exécuter le script principal de Fluxion. Lors de sa première exécution, ce script vérifie automatiquement toutes les dépendances requises. Si certaines sont manquantes, il vous demandera de les installer.

Depuis le répertoire fluxion, exécutez le script avec les privilèges sudo :

sudo ./fluxion.sh

Le script nécessite sudo car il doit installer des logiciels et gérer les interfaces réseau. Lorsque vous l'exécutez, il effectuera une vérification des dépendances. Si des dépendances sont manquantes, vous verrez une invite comme celle-ci :

[!] Some dependencies are missing, do you want to install them?
[1] Yes
[2] No

Pour continuer l'installation, tapez 1 et appuyez sur Entrée. Le script utilisera ensuite apt pour installer tous les outils nécessaires.

Une fois toutes les dépendances installées, le script effacera l'écran et affichera le menu principal de Fluxion. Atteindre ce menu signifie que l'installation a réussi. Pour les besoins de ce laboratoire, vous pouvez maintenant quitter le script en appuyant sur Ctrl+C.

Résumé

Félicitations ! Vous avez installé avec succès Fluxion et toutes ses dépendances sur votre système Kali Linux.

Dans ce laboratoire, vous avez appris à :

  • Mettre à jour les listes de paquets de votre système à l'aide de sudo apt update.
  • Installer des paquets prérequis tels que git et aircrack-ng.
  • Cloner un dépôt logiciel depuis GitHub à l'aide de la commande git clone.
  • Naviguer dans le système de fichiers et exécuter un script d'installation.
  • Compléter le processus d'installation des dépendances de Fluxion.

Votre instance Fluxion est maintenant prête à être utilisée pour des audits de sécurité et des recherches autorisés.