Recherche de site Web

Perturbation (DoS) d'un réseau sans fil avec MDK4 dans Kali Linux


Vous entendez souvent parler de nouvelles concernant des cyberattaques pouvant paralyser un système. L'attaque est appelée déni de service distribué (DDoS). Le DDoS est l'attaque la plus sinistre et est considéré comme la dernière attaque mortelle pour affaiblir un système ou arrêter le système. Une attaque DDoS bien structurée et massive peut mettre un système hors service en quelques secondes. Le DDoS peut se présenter sous différentes formes selon la cible. Cela peut arriver à un serveur web, un point d'accès, un dispositif Bluetooth, et bien d'autres. Le concept principal du DDoS ou du brouillage consiste à inonder le trafic de connexion. Dans ce tutoriel, nous allons apprendre spécifiquement sur le brouillage des réseaux sans fil en utilisant MDK4 dans Kali Linux.

Ce tutoriel est une continuation de mon précédent article sur les connaissances de base en communication sans fil entre un point d'accès et une station. Si vous n'êtes pas familiers avec les termes dont nous parlons dans ce tutoriel, il est recommandé d'acquérir les connaissances fondamentales avant de passer à la session d'attaque.

Nous allons apprendre le sujet suivant en détail :

  • Attaque par inondation de balises
  • Attaque de désauthentification et de désassociation

Avertissement

Les adaptateurs de réseau sans fil ne sont pas principalement utilisés pour le brouillage. Une performance de brouillage excessive pourrait endommager votre adaptateur. Veuillez être prudent.

Installer MDK4 dans Kali Linux

MDK4 est préinstallé dans Kali Linux. Si vous avez un cas particulier où vous ne pouvez pas trouver MDK4 sur votre Kali Linux, vous pouvez l'installer de la manière suivante :

1. Installez le paquet MDK4 en utilisant la commande d'installation apt.

La manière la plus simple d'installer MDK4 sur votre Kali Linux est d'utiliser la commande apt install. Vous pouvez exécuter la commande suivante en utilisant sudo :

sudo apt install mdk4

2. Installez MDK4 depuis GitHub

Vous pouvez également installer MDK4 manuellement en téléchargeant le projet MDK4 sur GitHub à l'adresse https://github.com/aircrack-ng/mdk4. Mais d'abord, assurez-vous que le paquet requis ci-dessous est déjà installé en utilisant la commande suivante :

sudo apt install pkg-config libnl-3-dev libnl-genl-3-dev libpcap-dev

Ensuite, téléchargez le projet en utilisant la commande Git clone :

git clone https://github.com/aircrack-ng/mdk4

Une fois téléchargé, changez le répertoire de travail vers le dossier mdk4. Ensuite, installez le programme. Ensuite, exécutez la commande suivante :

cd mdk4
make
sudo make install

Mode Moniteur de l'Interface Sans Fil

Avant de lancer MDK4, il est nécessaire de mettre l'interface sans fil en mode moniteur. Notez qu'en règle générale, notre interface réseau est en mode géré. Pour changer l'interface en mode moniteur, exécutez la commande suivante :

Vérifiez l'interface sans fil disponible.

iwconfig

D'après la sortie ci-dessus, nous avons une interface sans fil nommée "wlan0" et elle est actuellement en mode géré. Nous utiliserons deux commandes : ifconfig pour changer l'état (activé ou désactivé) et iwconfig pour changer le mode de l'interface.

Éteignez l'interface.

sudo ifconfig [INTERAFACE] down

Maintenant, changez l'interface en mode de surveillance.

sudo iwconfig [INTERAFACE] mode monitor

Enfin, activez l'interface avec le mode moniteur.

sudo ifconfig [INTERAFACE] up

Vérifiez le mode d'interface en utilisant iwconfig à nouveau.

Iwconfig [INTERFACE]

MDK4 Kali Linux

MDK4 a 10 modules d'attaque différents. Dans ce tutoriel, nous allons couvrir les attaques par inondation de trames de balise, les attaques par déni de service d'authentification, et les attaques de désauthentification et de désassociation. Pour exécuter MDK4, vous avez besoin d'un accès root. Assurez-vous de l'exécuter avec sudo. Jetons un coup d'œil à l'argument d'utilisation de MDK4 ci-dessous.

Examinons les modules d'attaque.

Maintenant, je veux que vous lisiez les options d'attaque de chaque mode d'attaque. Pour ce faire, nous pouvons simplement exécuter le modèle de commande suivant :

sudo mdk4 --help b

La commande ci-dessus indique à mdk4 d'afficher toutes les informations sur les options disponibles pour l'attaque par inondation de balise. Vous verriez la sortie comme indiqué ci-dessous.

Attaque de saturation de balise MDK4 dans Kali Linux

Le cadre Beacon contient des informations sur le point d'accès (SSID). Fondamentalement, ce cadre est diffusé par un point d'accès pour annoncer son existence. MDK4 peut réaliser un inondation de faux cadres beacon pour entourer les appareils réseau. Cela agit comme si nous créions un tas de points d'accès, mais en réalité, nous ne le faisons pas, nous diffusons simplement un cadre beacon avec une identité unique (adresse MAC et canal).

D'après les informations sur l'attaque par inondation du balise MDK4 ci-dessus, essayons de l'exécuter avec des noms SSID prédéfinis dans un fichier. Nous allons ajouter un interrupteur -f. Regardons d'abord le fichier contenant le nom SSID créé ci-dessous et stocké dans mon répertoire Bureau nommé ssid.txt.

Maintenant, exécutez le modèle de commande MDK4 suivant ci-dessous.

sudo mdk4 [INTERFACE] b -f [filename]

Dans la vue client, vous verrez cela.

Attaque par déni de service dans l'authentification MDK4

Imaginez une attaque par déni de service d'authentification, qui est comme lorsqu'il y a beaucoup de gens dans un bal en même temps essayant de se connecter au même point d'accès. Un point d'accès faible peut se figer ou parfois redémarrer à cause de la gestion de ce nombre de demandes d'authentification. Exécutez la commande suivante :

sudo mdk4 [INTERFACE] a

attaque de désauthentification et de désassociation MDK4 dans Kali Linux (mode Havoc)

Le mode d'attaque par désauthentification et désassociation est ce qui rend MDK4 l'outil de brouillage sans fil le plus puissant. Il peut envoyer le paquet de désauthentification et de désassociation à tous les points d'accès environnants. Cela pourrait causer le chaos sur le réseau sans fil. Examinons les options d'attaque ci-dessous.

Pour empêcher ce mode d'attaque de se déchaîner, vous pouvez choisir l'adresse MAC de votre cible et l'enregistrer dans un fichier. Il existe deux modes : liste blanche et liste noire.

-w
Attaquez toutes les adresses MAC dans la zone environnante sauf l'adresse MAC dans un fichier.
-b
Attaquez toutes les adresses MAC qui ne figurent que sur un fichier.

L'exécution de la commande suivante déconnectera tous les clients de leurs points d'accès et le mode de chaos excessif pourrait potentiellement endommager votre carte sans fil. Maintenant, exécutez simplement la commande ci-dessous.

sudo mdk4 [INTERFACE] d

Il agit comme un client et envoie le paquet de désauthentification et de désassociation à chaque point d'accès autour de nous.

Conclusion

Le brouillage de réseau est une attaque sans fil terrifiante, surtout lorsque nous visons un domaine commercial ou industriel crucial qui repose sur un réseau sans fil. En utilisant le mode de havoc, encore une fois, je vous rappelle de l'utiliser judicieusement, car cela pourrait également endommager votre carte sans fil.