Instructeur : Maintenant, si WPS est
désactivé sur votre réseau cible, ou s'il est activé,
mais configuré pour utiliser un bouton-poussoir ou PBC, la méthode que
je vous ai montrée dans la conférence
précédente ne fonctionnera pas.
Par conséquent, vous devrez déchiffrer le WPA ou
le WPA pour le chiffrer.
Et comme je l'ai dit, lorsque ces
cryptages ont été conçus, les développeurs connaissaient les faiblesses du
WEP et ils se sont assurés qu'ils corrigeaient correctement ces faiblesses.
En fait, ils ont fait du très bon travail.
Par conséquent, nous ne pouvons pas utiliser la même méthode que celle
utilisée dans WEP pour cracker WPA et WPA2.
Donc dans WPA2, les clés sont uniques, elles sont temporaires.
Ils sont beaucoup plus longs que ce qu'ils étaient dans WEP.
Par conséquent, le paquet envoyé dans les
airs ne contenait aucune information utile pour nous.
Donc peu importe même si nous capturons 1 million de paquets, nous
ne pouvons pas les utiliser pour déchiffrer la clé.
Les seuls paquets qui contiennent des informations utiles sont les
pochettes de poignée de main.
Ce sont quatre poches transférées entre un client
et le routeur lorsque le client se connecte au réseau.
Donc, dans cette
conférence, je vais vous montrer comment capturer ces poches.
Et dans les prochaines
conférences, nous verrons comment les utiliser pour cracker la clé WPA ou WPA2.
Tout d'abord, comme d'habitude, vous voudriez exécuter airodump-ng contre
tous les réseaux autour de vous.
Je l'ai déjà fait et comme vous pouvez le
voir, c'est ma cible ici.
Il utilise WPA2 et c'est l'adresse Mac, je vais
la copier.
Et la première chose que nous allons faire est de lancer
airodump-ng sur ce réseau et de stocker les données dans
un fichier, exactement de la même manière que nous le faisions avec WEP.
Donc nous allons juste faire airodump-ng
--bssid et lui donner le bssid de ma cible, --channel et lui
donner le canal de
ma cible qui est 1 --write, pour spécifier un nom de fichier, pour
stocker toutes les données que nous allons capturer.
Et appelons cette poignée de main WPA parce que nous allons
capturer la poignée de main.
Et enfin, nous allons lui donner mon
adaptateur sans fil en mode moniteur, qui est mon0.
Donc, commande très simple.
Nous l'avons déjà fait plusieurs fois,
nous utilisons airodump-ng, nous
lui donnons l'adresse Mac de
ma cible, après le bssid, je donne un --channel
pour spécifier le canal de ma cible.
J'utilise --write pour stocker toutes les données dans un fichier.
Ce fichier contiendra tout ce que nous capturons.
Donc, si nous capturons la poignée de main, ce sera dans ce fichier.
Et enfin,
je lui donne le nom de mon adaptateur
sans fil en mode moniteur.
Alors maintenant, je vais appuyer sur Entrée.
Et comme vous pouvez
le voir, airodump-ng fonctionne contre mon réseau cible.
Et pour le moment,
tout ce que nous avons à faire est
de nous asseoir littéralement et d'attendre que la poignée de main soit capturée.
Comme je
l'ai dit, la poignée de main est envoyée lorsqu'un client se connecte au réseau.
Nous devrons donc littéralement nous asseoir et attendre qu'un nouveau
client se connecte au réseau.
Une fois qu'un nouveau client
se connecte, nous capturerons la poignée de main et vous verrez
ici, airodump nous indiquant que la poignée de main a été capturée.
Alternativement, nous pouvons utiliser quelque chose que nous avons appris
auparavant, qui est une attaque de désauthentification.
Nous savons qu'en utilisant
cette attaque, nous pouvons déconnecter le client du réseau.
Nous pouvons donc le faire pendant une très courte période de temps.
Nous pouvons déconnecter ce client du réseau.
Il se connectera automatiquement une fois que nous aurons arrêté l'attaque.
Par conséquent, lorsqu'il se connectera automatiquement, la poignée
de main sera envoyée dans les airs
et nous pourrons la capturer, de cette
façon nous n'aurons pas à
nous asseoir et à attendre que quelqu'un se connecte volontairement au réseau.
Nous avons donc vu comment faire
cela auparavant, et ce sera exactement
la même commande
que nous l'avons fait auparavant, nous avons utilisé aireplay-ng, nous avons fait --deauth.
Ensuite, nous avons spécifié un très grand nombre
de paquets pour maintenir le client déconnecté pendant une longue période.
Cette fois, je vais régler ça
sur quatre, pour n'envoyer que quatre paquets de désauthentification.
De cette façon, mon client sera déconnecté
pendant une très courte période.
Ils ne sentiront même pas qu'ils ont été déconnectés, mais
cela suffit pour que la poignée de main soit
envoyée car ils seront déconnectés.
Ils se connecteront automatiquement.
Et quand ils le feront, nous capturerons la poignée de main.
Maintenant, le prochain argument que nous
voulons définir est l'adresse Mac de ma cible.
Nous allons donc faire
-a suivi de l'adresse Mac de ma cible.
Ensuite, nous allons faire -c suivi de l'adresse
Mac du client que nous voulons déconnecter.
C'est donc ce client ici.
Je vais le copier, le coller ici.
Et enfin, nous allons lui donner
le nom de mon adaptateur sans fil en mode moniteur, qui est mon0.
Et nous avons terminé.
Encore une fois, j'ai passé une conférence complète sur cette
commande à expliquer ce qu'est une attaque de désauthentification.
Donc, si c'est un peu
déroutant, veuillez revenir en arrière et réviser cette conférence.
Fondamentalement, tout ce que nous faisons, c'est utiliser aireplay-ng
pour lancer une attaque de
désauthentification, pour déconnecter cet appareil pendant une très courte période.
C'est pourquoi je ne le règle que sur
le numéro quatre,
puis j'utilise -a pour spécifier l'adresse Mac de ma cible, -c
pour spécifier l'adresse Mac du client connecté à ce réseau.
Et puis je le donne à mon adaptateur sans
fil en mode moniteur.
Maintenant, je vais appuyer
sur Entrée et garder un œil de ce côté ici.
Vous verrez que la poignée de main sera capturée ici.
Nous allons donc appuyer sur Entrée, les paquets
de désauthentification sont envoyés et parfaits.
Comme vous pouvez le voir, une fois le client connecté à
nouveau, nous recevons la poignée de main.
Alors maintenant, nous pouvons quitter airodump-ng.
Donc Control C parce que nous avons la poignée de main.
Maintenant, il est stocké dans le fichier que
nous avons défini après la bonne option, appelée poignée de main WPA.
Et dans la
prochaine conférence, je vais vous montrer comment cette poignée de main
peut être utilisée pour obtenir la clé du réseau.