Déconnecter une cible d’une WiFi
Bon, maintenant qu’on a fait le tour de ce qu’il fallait et des problèmes légaux qui pouvaient y avoir, place au vif du sujet, la procédure !
1. La préparation
airmon-ng check kill
Cela aura pour effet de tuer tous les processus susceptibles de déranger le bon fonctionnement de nos commandes suivantes.
2. Activer le mode moniteur
airmon-ng start wlan0
Ensuite,
- Si vous souhaitez déconnecter une seule personne à la fois de façon efficace, suivez la procédure,
- Si vous voulez déconnecter un réseau entier sans vous embêter (mais de façon moins efficace), passez directement à l’étape 5*.
3. Trouver notre victime
Pour cela deux solutions.
La plus complète mais de ce fait, moins claire :
airodump-ng wlan0mon
Soit, on utilise un autre paquet qui permet de voir de façon plus claire où est-ce qu’il y a des clients :
wifite
En revanche, dans le cas où vous utiliserez wifite, vous aurez quand même besoin d’utiliser la commande précédente pour relever l’adresse du réseau de votre victime (qui n’apparaît pas avec wifite).
4. Trouver l’adresse MAC de notre victime
Pour cela nous allons analyser le réseau où se situe notre victime, pour cela une commande suffit aussi :
airodump-ng -c (canal wifi de la victime) --bssid (bssid) wlan0mon
Pensez a remplacer le canal et le bssid avec les informations relevées précédemment !
Après quelques secondes, vous devrez voir les clients connectés au réseau vers le bas de la fenêtre, vous n’avez plus qu’à relever son adresse MAC.
5. Envoyer les demandes de déconnexions
Maintenant, place à la commande ultime, celle qui déconnectera notre client en quelques secondes aussi longtemps que nous le souhaitons !
aireplay-ng -0 0 -a (adresse mac réseau) -c (adresse mac client) wlan0mon
Les premiers paramètres permettent de ne jamais arrêter l’envoi de demande, si vous souhaitez les arrêter il faudra appuyer sur CTRL+C simultanément.
5*. Envoyer les demandes de déconnexions à… tout le monde
Si vous ne voulez pas vous embêter avec l’adresse MAC du client ou que vous souhaitez simplement en déconnecter plus d’un à la fois, pas d’inquiétude, une commande existe :
aireplay-ng --deauth 0 -a (bssid) wlan0mon
Cette commande aura pour effet d’envoyer des dé-authentification en « broadcast » autrement dit à tous ceux qui sont connectés au réseau. Cette commande est moins rapide mais reste efficace !
Et voilà, vous venez d’apprendre à déconnecter n’importe qui d’une WiFi en quelques minutes. Pour rappel, si vous souhaitez faire des tests, utilisez plutôt un téléphone en WiFi, tant que vous vous attaquez vous-même ça reste légal. 🙂