- : Maintenant, avant
de quitter la section et de passer à
la section d'accès, je vais
vous apprendre à casser les différents cryptages et à accéder aux réseaux.
Je veux passer une autre conférence à
parler d'une attaque vraiment utile qui relève toujours des
attaques de pré-connexion, dans la section.
L'attaque dont je veux
parler est l'attaque de désauthentification, cette attaque nous
permet de déconnecter n'importe quel appareil de n'importe quel
réseau avant de se connecter à l'un
de ces réseaux
et sans avoir besoin de connaître le mot de passe du réseau.
Pour ce
faire, nous allons prétendre être le client que
nous voulons déconnecter en changeant notre
adresse MAC en l'adresse MAC de ce client et dire
au routeur que je veux me déconnecter de vous.
Ensuite, nous allons faire semblant d'être le routeur,
encore une fois, en remplaçant
notre adresse Mac par
l'adresse Mac du routeur, et dire au client que vous avez demandé
à être déconnecté, donc je vais vous déconnecter.
Cela nous permettra de déconnecter ou de
désauthentifier avec succès n'importe quel client de n'importe quel réseau.
Maintenant, nous n'allons pas le faire
manuellement, nous allons utiliser un outil appelé aireplay-ng, pour le faire.
De la conférence
précédente, nous savons que cette adresse
Mac, ici, appartient à un ordinateur Apple et comme
je l'ai dit, cet ordinateur Apple est en fait mon ordinateur, ici.
Et comme vous pouvez
le voir, cette machine hôte est connectée à ce réseau, juste ici,
qui est le même que celui que vous voyez ici, et
elle a en fait un accès Internet.
Donc, si je cherche juste pour tester, vous
verrez que je suis connecté
et que je peux chercher des choses, je peux utiliser Google.
Donc, j'ai une connexion Internet qui fonctionne correctement.
Maintenant, nous allons
revenir ici et utiliser un outil
appelé aireplay-ng, pour lancer l'attaque
de désauthentification et déconnecter cet ordinateur Mac d'Internet.
Donc, nous allons taper le nom du
programme, qui est
aireplay-ng, nous allons lui dire que je
veux lancer une attaque de désauthentification.
Ensuite, je vais lui
donner le nombre de paquets de désauthentification que je veux envoyer, donc
je vais lui donner un très
grand nombre, afin qu'il continue d'envoyer ces paquets
à la fois au routeur et au périphérique cible.
Par conséquent, je vais déconnecter mon appareil cible
pendant une très longue période.
Et le seul moyen de le rétablir pour se
connecter est d'appuyer sur Ctrl + C et de quitter aireplay-ng.
Ensuite, je vais donner à
aireplay-ng l'adresse MAC de mon réseau cible.
Je vais donc faire un tiret
a et lui donner l'adresse MAC,
que je vais copier à partir
d'ici, puis je vais utiliser, tiret
c, pour lui donner l'adresse MAC du client que
je veux déconnecter .
Et le client que je veux déconnecter
est ce client ici, qui est l'ordinateur Apple, comme
nous l'avons dit.
Donc, je vais le copier et le coller ici.
Si votre réseau cible fonctionne sur la fréquence de cinq
gigahertz, vous devrez alors ajouter, tiret majuscule D,
à la commande ici.
Mais ma cible, comme vous pouvez le voir, en utilise 2. 4 gigahertz, donc, je
n'ai pas besoin de le faire, et
je vais simplement ajouter ma carte
sans fil en mode moniteur, qui est mon0.
Maintenant, il est très important de
comprendre que cette commande ne déconnectera que le client
cible du réseau spécifié.
Ainsi, s'il existe d'autres réseaux auxquels
les clients cibles peuvent se connecter, il s'y connectera automatiquement.
Ainsi, dans de
nombreux cas, il peut se connecter à la version cinq
gigahertz du réseau, ou
il peut se connecter à un réseau complètement différent
dont il connaît déjà le mot de passe.
Et s'il s'agit d'un appareil
mobile, il pourrait même continuer à avoir accès à Internet
via son forfait de données mobiles.
Il peut donc sembler que l'attaque n'a pas
fonctionné, mais elle
a en fait fonctionné et le client vient de
se déconnecter de ce réseau et utilise un autre réseau.
Pour résoudre
ce problème, il vous suffit d'ouvrir une nouvelle fenêtre de
terminal et d'exécuter exactement la même commande,
mais cette fois ci cible le nouveau réseau auquel le
client s'est connecté.
J'ai en fait couvert cela avec des sujets plus avancés
dans mon cours de piratage de réseau avancé, consultez
la conférence bonus, la dernière
conférence de ce cours pour plus d'informations
sur mon cours de piratage de réseau avancé
et tous les autres
cours que vous pouvez suivre avec cela cours.
Donc une commande très, très simple que nous tapons, aireplay-ng, c'est
le nom du programme que nous allons utiliser.
On fait, dash dash deauth, pour
dire à aireplay-ng
que je veux lancer une attaque de désauthentification.
Je lui donne un très grand nombre
de paquets, de sorte qu'il continue d'envoyer les paquets de désauthentification à
la fois au routeur
et au client, et garde le client déconnecté.
J'utilise, tiret
a, pour spécifier l'adresse MAC du routeur cible
ou du point d'accès cible.
Ensuite, j'utilise, tiret
c, pour spécifier l'adresse MAC du client.
Enfin, je lui donne mon0, qui
est le nom de mon adaptateur sans fil en mode moniteur.
Vous pouvez maintenant exécuter cette
commande comme celle-ci et dans la plupart des cas, cela fonctionnerait, mais dans de
très rares cas, cette commande échouera à moins que airodump-ng
ne s'exécute sur le réseau cible.
Donc, ce que
je vais faire maintenant, c'est que je vais revenir à mon premier
terminal ici, et je vais exécuter airodump-ng, en
utilisant la commande que nous avons vue auparavant.
Et je ne veux rien écrire
dans un fichier, je vais donc supprimer l'argument d'écriture.
Donc, je fais juste une commande airodump-ng normale, je
lui donne littéralement l'ID BSS de mon
réseau cible et je lui donne le canal cible, puis je vais
juste appuyer sur Entrée.
Nous avons vu comment faire cela, nous avons passé une conférence
complète là-dessus, c'est pourquoi je l'ai fait très rapidement.
Et puis je vais
revenir à la commande que nous avons écrite jusqu'à présent et je
vais appuyer sur Entrée, maintenant, comme vous
pouvez le voir aireplay-ng, elle me
dit qu'elle envoie les paquets de désauthentification.
Et si nous revenons ici et recherchons, vous pouvez voir
que j'ai en fait perdu ma connexion et
que j'essaie de me reconnecter.
Donc, évidemment si j'essaye de chercher quoi que ce
soit, alors disons, test2,
vous verrez, je vais rester bloqué et rien ne se chargera pour moi.
Donc, la seule façon pour moi de
me reconnecter est de revenir
ici, si je quitte ceci en faisant Contrôle + C, quittez cela à nouveau.
Et maintenant, ma machine devrait pouvoir se reconnecter
et restaurer sa connexion.
C'est en fait très, très pratique à bien des
égards, c'est très utile dans les cas d'ingénierie
sociale, où vous pouvez déconnecter les clients du réseau cible,
puis appeler l'utilisateur et prétendre être une personne du service
informatique et lui
demander d'installer un virus ou une porte dérobée
leur disant que cela résoudrait leur problème.
Vous pouvez également créer un autre faux point d'accès et les
faire se connecter au faux point d'accès, puis
commencer à les espionner à partir de ce point d'accès, et
nous verrons comment le faire plus tard dans le cours.
Et vous pouvez également l'utiliser pour capturer la poignée de
main, ce qui s'est passé ici, en fait.
Et cela est vital lorsqu'il s'agit de cracker WPA.
Et nous en reparlerons,
une fois que nous arriverons à la section de craquage WPA.
Donc, comme je
l'ai dit, il s'agit d'une petite attaque qui peut être utilisée comme
un plugin pour d'autres attaques ou pour rendre d'autres attaques possibles.