Bonjour et bienvenue dans cette vidÃ©o intitulÃ©e WPA2, DÃ©rivation de PMK personnelle.
Dans cette vidÃ©o, je souhaite aborder plus en dÃ©tail le fonctionnement des paires
La clÃ© principale est gÃ©nÃ©rÃ©e dans le cadre du WPA2.
Et vous vous dites peut-Ãªtre : Â« Eh bien, je regarde cette vidÃ©o enâ¦ Â»
le contexte d'un cours sur WPA3.
Alors pourquoi ai-je besoin de savoir cela ?
Eh bien, une fois que vous aurez compris comment la clÃ© principale par paire est dÃ©rivÃ©e dans WPA2
et ses imperfections relatives dues Ã ce processus, vous l'apprÃ©cierez d'autant plus.
comment ils ont rÃ©solu le problÃ¨me dans WPA3 et pourquoi la clÃ© principale par paire dans WPA3 est dÃ©rivÃ©e
d'une maniÃ¨re bien meilleure et plus sÃ»re.
Mais si vous ne le saviez pas, vous ne comprendriez pas vraiment pourquoi WPA3 est
C'est tellement mieux. Voyons donc comment fonctionne le WPA2.
Nous savons donc une fois de plus que si vous utilisez WPA Enterprise, vous avez un
Serveur d'authentification en arriÃ¨re-plan, un serveur RADIUS, et c'est tout.
pour obtenir une clÃ© de session principale.
De plus, pour rappel, une fois la clÃ© de session principale obtenue, la premiÃ¨re moitiÃ©
l'une d'entre elles sera renommÃ©e clÃ© maÃ®tresse par paire.
Maintenant qu'on parle d'une version personnelle du WPA, on n'a plus deâ¦
ClÃ© de session principale.
Nous utilisons plutÃ´t cette clÃ© prÃ©-partagÃ©e ou cette phrase secrÃ¨te, comme Â«Â cafÃ© 123Â Â».
ou moi et E456, vous savez, quel que soit le mot de passe du rÃ©seau local sans fil, c'est
C'est affichÃ© au mur, bien en vue, et nous nous en servons comme base.
pour crÃ©er notre clÃ© maÃ®tresse par paire.
Le fonctionnement en WPA2 est trÃ¨s diffÃ©rent de celui en WPA3.
En WPA2, on utilise une fonction de dÃ©rivation de clÃ© appelÃ©e PBKDF2.
Et c'est sur ce point que nous allons nous concentrer dans cette vidÃ©o.
WPA3 utilise un processus complÃ¨tement diffÃ©rent appelÃ© fonction d'Ã©change SAE.
Et une fois que vous aurez identifiÃ© la fonction PBKDF2 dans cette vidÃ©o, vous pourrez
pour apprÃ©cier en quoi la fonction d'Ã©change SAE est meilleure.
TrÃ¨s bien, concentrons-nous donc sur le WPA2.
Alors tout d'abord, PBKDF2, c'est quoi ce truc tellement long, bizarre et impossible ?
pour se souvenir de l'acronyme.
Eh bien, Ã§a a effectivement une signification, mÃªme si je vais Ãªtre honnÃªte avec
Vous, j'ai examinÃ© ce document des centaines de fois.
Je ne l'ai toujours pas mÃ©morisÃ©.
PBKDF2 signifie donc Ã©galement fonction de dÃ©rivation de clÃ© basÃ©e sur un mot de passe.
Ah, Ã§a se tient.
D'accord. Donc, si jamais vous voulez creuser le sujet et en voir le cÅur,
Pour plus de dÃ©tails sur son fonctionnement, vous verrez qu'il a Ã©tÃ© initialement dÃ©fini dans la RFC 2898.
Elle a ensuite Ã©tÃ© mise Ã jour dans la RFC 8018.
VoilÃ .
Si vous avez du mal Ã dormir une nuit.
Voici donc en quelque sorte le principe de base de cette fonction de dÃ©rivation clÃ© et pourquoi.
Nous en avons besoin. Nous savons que lorsque vous vous connectez Ã un point d'accÃ¨s et que vous le configurez
un rÃ©seau local sans fil personnel WPA2, ou si vous effectuez cette opÃ©ration sur une manette
Comme une manette 9800, dans les deux cas, on vous demandera d'entrer des donnÃ©es.
une sorte de clÃ© prÃ©-partagÃ©e, une sorte de gel du mot de passe pour ce rÃ©seau sans fil
LAN. Et cette phrase de passe doit gÃ©nÃ©ralement comporter au minimum huit caractÃ¨res.
jusqu'Ã 63 caractÃ¨res de longueur.
Vous avez donc cette plage de valeurs, de huit Ã 63.
Ãvidemment, plus votre phrase de passe est longue, plus elle est sÃ©curisÃ©e.
Mais voilÃ le topo.
Cela vous offre cette variabilitÃ©, n'est-ce pas ?
Si vous souhaitez saisir un code de huit caractÃ¨res, vous le pouvez.
Si vous souhaitez saisir une phrase de passe de 12 caractÃ¨res, trÃ¨s bien.
Allez-y, faites-le.
Mais le problÃ¨me, c'est que nous dÃ©couvrons dans une vidÃ©o prÃ©cÃ©dente queâ¦
La clÃ© maÃ®tresse par paire a toujours la mÃªme longueur.
Il fait 32 octets de long, n'est-ce pas ?
32 octets. Donc, si j'ai en entrÃ©e une chaÃ®ne de huit caractÃ¨res ou une chaÃ®ne de 16 caractÃ¨resâ¦
Que ce soit un truc ou un truc de 59 caractÃ¨res, comment vais-je toujours obtenir le rÃ©sultat escomptÃ© ?
Exactement la mÃªme chose, je devrais dire une longueur fixe de 32 octets par paire maÃ®tre
clÃ©. Et c'est le but de la fonction PBK DF2Â : fournir
un peu comme des mathÃ©matiques, des algorithmes et des formules pour Ã©tendre n'importe quoi
Le mot de passe Ã©tait celui que vous avez donnÃ© Ã un maÃ®tre pair Ã part entiÃ¨re.
clÃ©. Maintenant, comment Ã§a marche sans trop entrer dans les dÃ©tails mathÃ©matiques, nous
On commence par notre phrase de passe, puis on ajoute un sel.
Le sel correspond essentiellement au SSID.
Quel que soit votre SSID, la fonction PBK DF2 indique d'inclure un sel.
Et dans ce cas prÃ©cis, le sel est l'identifiant SIS.
Ensuite, vous allez faire passer cela par une fonction HMAC Shaw One.
Et vous allez faire cela 4096 fois.
Et chaque itÃ©ration prendra le rÃ©sultat du hachage prÃ©cÃ©dent comme
entrÃ©e pour le prochain.
Jusqu'Ã ce que vous obteniez une clÃ© maÃ®tresse par paire de 256 bits.
Maintenant, si vous connaissez la fonction HMAC Shaw One, il est Ã©vident que ceci
Il sert Ã beaucoup de choses diffÃ©rentes, pas seulement au Wi-Fi.
Beaucoup de choses utilisent HMAC Shaw.
Le HMAC Shaw One a donc Ã©tÃ© conÃ§u pour accepter toute entrÃ©e de longueur variable.
comme dans ce cas notre phrase de passe.
Et une fois que vous l'intÃ©grez Ã cette fonction HMAC Shaw, cela finit par crÃ©er
au final, une sortie de longueur fixe.
Dans le cas du HMAC Shaw One, cette sortie de longueur fixe est de 160 bits.
ce qui reprÃ©sente 20 octets.
Vous vous dites peut-Ãªtre : Â« Attends une seconde, Keith, 20 octets ! Â»
Vous m'avez dit que la clÃ© principale par paire devait faire 32 octets.
C'est donc un peu court.
Eh bien, c'est pourquoi cette opÃ©ration est exÃ©cutÃ©e plusieurs fois.
Et ensuite, ses rÃ©sultats sont concatÃ©nÃ©s.
En gros, vous pourriez combiner deux sorties, ce qui donnera
vous prenez 40 octets, puis vous supprimez les huit octets Ã la fin, laissant
Vous avez 32 octets. Et cela se rÃ©pÃ©tera sans cesse.
Et le but de le faire 4096 fois est de le rendre de plus en plus fort.
et plus robuste afin que, idÃ©alement, un attaquant doive utiliser une puissance de calcul considÃ©rable
Ils ont le pouvoir de tenter de dÃ©chiffrer cela.
Le rÃ©sultat est donc la clÃ© maÃ®tresse par paire.
Alors, pourquoi cela nous importe-t-il ?
Nous savons donc que le PDKDF, dans ce cas prÃ©cis, remplit pleinement sa fonction.
pour convertir votre mot de passe WPA Ã longueur variable en phrase de passe personnelle et convertir cela
tout Ã la fin, dans une clÃ© maÃ®tresse par paire de 256 bits.
Sinon, il connaÃ®t une clÃ© maÃ®tresse par paire de 32 octets.
Voici le problÃ¨me.
PremiÃ¨rement, le nombre d'itÃ©rations est fixe et l'algorithme de Shaw est relativement rapide.
Donc, si vous commencez tout ce processus avec une phrase de passe relativement faibleâ¦
comme Cisco un deux trois ou mot de passe un un un quelque chose de simple, vous
Je sais, en devinant avec une puissance de calcul minimale, que quelqu'un pourrait en fait
Prenez votre clÃ© maÃ®tresse Pairwise, puis effectuez une rÃ©tro-ingÃ©nierie pour en dÃ©duire
DÃ©couvrez votre phrase de passe de rÃ©seau local sans fil.
Et maintenant, ils pourraient accÃ©der Ã votre rÃ©seau local sans fil.
Cela ne leur donnerait cependant pas la possibilitÃ© de dÃ©crypter vos trames.
car n'oubliez pas que mÃªme si nous avons une clÃ© maÃ®tresse par paire, nous sommes
Il faudra encore passer par quelques Ã©tapes supplÃ©mentaires pour crÃ©er une paire
une clÃ© transitoire, puis Ã©ventuellement une clÃ© temporelle.
Et chaque utilisateur possÃ¨de son propre PTK et TK uniques.
Mais dans le monde du WPA, car la phrase de passe du rÃ©seau local sans fil est toujours
Pareil pour tout le monde.
Et le SSID est toujours le mÃªme.
Et ce sont vraiment les seules donnÃ©es d'entrÃ©e utilisÃ©es dans ce systÃ¨me.
Cela signifie que tout le monde finira par avoir exactement la mÃªme paire
ClÃ© maÃ®tresse. Ainsi, n'importe qui peut s'emparer de cette paire de clÃ©s maÃ®tresses.
Ils peuvent le reconstituer et dÃ©couvrir la phrase de passe d'origine.
est destinÃ© Ã votre rÃ©seau local sans fil.
Et maintenant, une personne qui n'est pas censÃ©e Ãªtre sur votre rÃ©seau local sans fil pourrait obtenir
sur votre rÃ©seau local sans fil car ils possÃ¨dent le mot de passe Wi-Fi.
En rÃ©sumÃ©, les PSK courts ou faciles Ã deviner comme INE123, le cafÃ© est bon,
Quel que soit votre mot de passe, le WPA est trop personnel et facile Ã pirater.
Attaques hors ligne.
Et ce que nous entendons par attaque hors ligne ici, c'est juste pour ne pas aller trop loin.
les mauvaises herbes ici. Mais si j'avais une traÃ§abilitÃ© sans fil en cours, je ne serais pas impliquÃ©.
du rÃ©seau local sans fil.
Peut-Ãªtre que je suis assis sur le parking, mais mÃªme le parking avec mon,
Vous savez, avec une petite antenne qui dÃ©passe de ma fenÃªtre, je peux tout capter.
les trames Wi-Fi sur un rÃ©seau local sans fil particulier qui se trouve de l'autre cÃ´tÃ©
du mur d'un immeuble de bureaux.
Et donc je reste assis lÃ pendant plusieurs heures.
Maintenant, je collecte le trafic et je le stocke sur un disque dur ou
quelque chose. Eh bien, pendant que je collecte des donnÃ©es de trafic, si je parviens Ã capturer quelqu'un
Qui se connecte Ã ce rÃ©seau local sans fil, pour que je puisse voir leur connexion Ã quatre voies ?
Si j'arrive Ã Ã©tablir la liaison EAP sur LAN, je pourrai l'utiliser avec
WPA, c'est trop personnel.
S'ils ont commencÃ© avec un mot de passe Wi-Fi trÃ¨s faible, si je peux voir leur
poignÃ©e de main en quatre Ã©tapes, je peux la tester avec une attaque par dictionnaire hors ligne.
et tenter de reconstituer le processus par rÃ©tro-ingÃ©nierie.
En gros, une attaque par dictionnaire consiste Ã avoir, dans votre serveur,
Vous avez un dictionnaire d'environ 10 millions de phrases de passe, peut-Ãªtre des choses qui
a Ã©tÃ© volÃ© sur le dark web ou quelque chose comme Ã§a, des trucs gÃ©nÃ©rÃ©s alÃ©atoirement,
mais vous avez des millions et des millions d'exemples de phrases de passe qui commencent
Avec des mots de passe comme un, deux, trois, administrateur, des trucs vraiment faciles, mais des millions
d'entre eux. Et donc, lorsque vous voyez leur poignÃ©e de main EAP sur LAN Ã quatre voies, vous
Il suffit de prendre et de se souvenir que vous avez le SSID parce que vous le voyez.
dans les balises lÃ -bas.
Vous prenez donc le SSID que vous voyez dans la balise et ensuite vousâ¦
Commencez par la premiÃ¨re phrase de passe que vous avez dans votre dictionnaire, votre
Dictionnaire hors ligne, traitez-le avec la mÃªme fonction PBK DF2, et voyez le
Le rÃ©sultat obtenu doit Ãªtre comparÃ© Ã celui affichÃ© dans l'EAP.
Ã©change de clÃ©s en quatre temps via LAN.
Et si vous faites cela assez souvent, vous finirez peut-Ãªtre par trouver la bonne personne.
Et si vous finissez par trouver une allumette, vous dites : ah, la chose avec laquelle j'ai commencÃ©,
qui correspondait au numÃ©ro 5000 six dans mon dictionnaire, Ã§a devait Ãªtre le sans-fil
Phrase de passe du rÃ©seau local sans fil.
Et maintenant que je sais que je peux y adhÃ©rer, mÃªme si je n'en fais mÃªme pas partie
de cette entreprise.
Avec le WPA2, il est donc vulnÃ©rable Ã cela.
Maintenant, si vous Ãªtes vraiment curieux de savoir comment procÃ©der, je
Nous vous recommandons de consulter notre catalogue de cours INE.
Et nous proposons des cours sur le piratage Wi-Fi dans notre section cybersÃ©curitÃ©.
Et nous avons des vidÃ©os sur le craquage du WPA2 qui vous montrent comment faire.
comment vous pouvez faire cela.
VoilÃ comment le WPA2 gÃ©nÃ¨re la clÃ© maÃ®tresse par paire.
Merci beaucoup d'avoir regardÃ© cette vidÃ©o.
Et j'espÃ¨re que cela vous a Ã©tÃ© utile.