- : Maintenant, à partir des conférences précédentes,
nous avons appris que pour cracker
WPA ou
WPA2, nous devons d'abord capturer la poignée de main.
Et deuxièmement, ayez une liste
de mots qui contient un certain nombre de
mots de passe que nous allons essayer.
Et j'espère que l'un d'eux sera le mot
de passe du réseau cible.
Donc, en ce moment, j'ai ces deux
composants et nous sommes prêts à déchiffrer le mot de passe.
Pour ce faire, Aircrack-ng va déballer la poignée de main
et extraire les informations utiles.
Le MIC juste ici, ou le code d'intégrité du message, est
ce qui est utilisé par le point d'accès
pour vérifier si un mot de passe est correct ou non.
Donc, il va séparer cela et le mettre de côté.
Et puis il va
utiliser toutes les autres informations ici,
combinées avec le premier mot de passe de la liste
de mots pour générer un MIC, un autre code d'intégrité du message.
Et puis, il va comparer ce MIC à celui
qui est déjà dans la poignée de main.
Si le MIC généré à l'aide de ces informations et du
premier mot de passe est le même, alors le mot
de passe utilisé pour générer ce MIC est le
mot de passe du réseau.
Sinon, ce mot de passe est erroné et il
passera au mot de passe suivant.
Encore une fois, cela
fera la même chose jusqu'à ce qu'ils
utilisent toutes ces informations combinées avec
ce mot de passe, génèrent un nouveau MIC, comparent ce nouveau MIC
à celui qui est déjà dans la poignée de main.
Si c'est correct, alors c'est le mot de passe.
Si ce n'est pas le cas, il
passera au mot de passe suivant.
Et il continuera à le faire à travers tous les mots de
passe de ma liste de mots.
Si l'un d'entre eux génère le bon MIC, il
s'agit du mot de passe du réseau.
Sinon, nous voulons pouvoir obtenir le mot de passe.
C'est pourquoi le succès de cette attaque dépend vraiment de
votre liste de mots.
Voyons donc comment faire cela en pratique.
En ce moment, j'ai ma liste de mots ici.
Cela s'appelle tester. txt, et j'ai en fait ajouté
manuellement mon mot de passe à la fin de la liste ici.
Juste pour que lorsque j'exécute la liste de mots contre la poignée de main,
je trouve réellement le mot de passe
car la liste de mots ne contenait pas mon mot de
passe par défaut.
J'ai aussi le fichier de poignée de main ici, comme vous pouvez le voir.
Et tout cela se trouve dans mon répertoire
personnel, qui est mon répertoire racine.
Donc, si je fais LS ici, vous verrez,
j'ai la liste de mots et le fichier de prise de contact.
Nous sommes donc prêts à exécuter Aircrack-ng.
Nous allons donc taper le nom du programme comme
d'habitude, suivi du nom de
mon fichier de capture, qui est WPA handshake zero one dot cap.
Donc, jusqu'à présent, c'est identique à la façon
dont nous l'utilisions avec WEP.
La seule différence
pour le moment, car il s'agit d'un réseau
WPA2, nous devons spécifier une liste de mots avec l'option dash w.
Et le nom de ma liste de mots est test. SMS.
Donc très, très simple "aircrack" est le nom de mon programme.
La poignée de main WPA zero one dot cap est le nom du fichier
qui contient ma poignée de main.
Et j'utilise le tiret w pour spécifier mon fichier de liste de mots.
Je vais appuyer sur Entrée.
Et comme vous pouvez le voir maintenant,
Aircrack-ng parcourt
la liste mondiale, teste chaque mot de la liste de mots
un par un, comme indiqué sur
ce diagramme, calcule un MIC sur la base de ces
informations sur la liste
de mots, puis si le MIC a
raison, il va me dire que c'est le mot de passe.
Maintenant, la vitesse de cela dépend de votre processeur et de
la taille de votre fichier de liste de mots.
Donc si vous avez
un gros dossier, évidemment cela vous prendra plus de temps.
Il existe également des services en ligne que vous pouvez
essayer où vous téléchargez la poignée de main et
ils ont d'énormes listes de mots
et ils ont des super
ordinateurs pour parcourir ces listes de mots et essayer de
vous donner le mot de passe.
Malheureusement, je ne peux pas partager leurs liens avec vous,
mais vous pouvez facilement les trouver sur Google, si
vous les recherchez.
Et parfait !
Comme vous pouvez le
voir, nous avons réussi à trouver la clé.
il nous dit que la
clé est trouvée, et c'est la clé du réseau.
Et c'est la bonne clé car comme vous le
savez, c'est la même clé
que nous avons obtenue lorsque nous avons exploité la fonctionnalité WPS.
Alors maintenant, nous pouvons aller de l'avant et nous connecter
au réseau et nous pourrons exécuter tous les
trucs sympas
que je vais vous apprendre dans la section attaque post-connexion.
Maintenant, c'est le seul moyen pratique connu
à ce jour pour cracker les clés WPA et WPA2.
Il existe des méthodes pour accélérer ce processus.
Vous pouvez donc utiliser le GPU pour cracker
car il est beaucoup plus rapide que le CPU.
C'est si vous avez un GPU.
Vous pouvez également utiliser des tables arc-en-ciel.
Vous pouvez également rediriger la liste de
mots telle qu'elle est créée dans Crunch vers Aircrack-ng.
De cette façon, vous pouvez créer de plus
grandes listes de mots sans utiliser de stockage sur votre ordinateur.
Il existe
également des méthodes pour que vous puissiez suspendre votre
processus de craquage, puis revenir après un
certain temps sans perdre votre progression.
Mais l'idée principale est la même.
Le seul moyen pour le moment de cracker WPA et WPA2 est
de passer par une attaque par liste de mots.
Cependant, vous pouvez utiliser l'ingénierie sociale
pour obtenir le mot de passe à l'aide d'une attaque jumelle
maléfique où vous trompez l'un des utilisateurs pour qu'il vous donne le mot de passe.
Tout cela est en
fait couvert dans mon cours avancé de piratage
de réseau : le craquage à l'aide du GPU, le transfert de Crunch vers Aircrack-ng,
l'obtention du mot de passe à l'aide d'une attaque jumelle diabolique
et des techniques de piratage de réseau beaucoup plus avancées.
Si cela vous
intéresse, je vous recommande vivement
de consulter mon cours Advanced Network Hacking.
Découvrez le cours bonus de ce cours, le
dernier cours magistral de ce cours.
Il contient des liens vers tous mes autres cours
et la comparaison entre eux.