Reaver
Reaver est un outil spécialement conçu pour attaquer les routeurs dotés de fonctionnalités WPS (Wi-Fi Protected Setup). WPS est une méthode qui permet aux utilisateurs de connecter facilement des appareils à un réseau Wi-Fi en appuyant sur un bouton du routeur ou en saisissant un code PIN à huit chiffres. Bien que WPS soit conçu pour être facile à utiliser, cette fonctionnalité présente des failles de sécurité qui peuvent être exploitées, faisant des routeurs avec WPS une cible spécifique pour Reaver.
Reaver utilise la méthode brute-force pour deviner le code PIN WPS du routeur cible. En forçant le code PIN WPS, Reaver peut accéder au réseau Wi-Fi même s’il utilise WPA/WPA2. Ce processus consiste à essayer différentes combinaisons de codes PIN WPS jusqu’à ce qu’ils trouvent le bon, ce qui permet ensuite à Reaver d’obtenir le mot de passe Wi-Fi.
Guide d’utilisation de Reaver et exemples de cas de réussite
Voici un guide étape par étape pour utiliser Reaver :
- Pour installer Reaver sur Linux (par exemple, les distributions basées sur Debian telles qu’Ubuntu), ouvrez un terminal et exécutez la commande suivante :
sudo apt-get update sudo apt-get install reaver
- Activez le mode moniteur sur votre adaptateur Wi-Fi (par exemple, wlan0) :
sudo airmon-ng start wlan0
- Cela changera le nom de l’interface en wlan0mon.
- Utilisez wash pour analyser le réseau et trouver les routeurs avec WPS activé :
sudo wash -i wlan0mon
- Notez le BSSID et le canal du routeur cible sur lequel WPS est actif.
- Exécutez Reaver avec la cible BSSID et le canal déjà enregistré :
sudo reaver -i wlan0mon -b [BSSID] -c [Channel] -vv
- Remplacez [BSSID] par le BSSID du routeur cible et [Canal] par le canal utilisé par ce routeur. L’option -vv fournit une sortie plus détaillée.
- Reaver commencera à essayer différentes combinaisons de codes PIN WPS pour obtenir le bon code PIN. Ce processus peut prendre un certain temps en fonction du niveau de sécurité de votre routeur et de la vitesse de votre ordinateur.
- Une fois le code PIN WPS trouvé, Reaver affichera le mot de passe Wi-Fi à l’écran.
Exemples de cas de réussite
Supposons que vous souhaitiez tester la sécurité d’un réseau Wi-Fi de bureau qui utilise un routeur avec WPS activé. En utilisant Reaver, vous pouvez lancer une attaque par force brute sur le routeur. Voici un scénario étape par étape qui illustre ce processus :
- Lancez un lavage pour trouver un routeur avec WPS actif. Par exemple, supposons que vous trouviez un routeur avec BSSID 00:11:22:33:44:55 et le canal 6.
- Exécutez la commande suivante pour lancer l’attaque :
sudo reaver -i wlan0mon -b 00 :1 :22 :33 :4 :5 -c 6 -vv
- Vous verrez Reaver essayer différentes combinaisons de codes PIN WPS et signaler chaque tentative. Ce processus peut prendre de quelques heures à quelques jours selon la chance et la vitesse de votre ordinateur.
- Une fois le code PIN WPS trouvé, Reaver affichera le mot de passe Wi-Fi associé. Par exemple, vous obtenez le mot de passe SuperSecurePassword123.