Instructeur: Als WPS is uitgeschakeld
op uw doelnetwerk, of als het is ingeschakeld, maar
geconfigureerd om drukknop of PBC te gebruiken, dan zal de methode
die ik u in de vorige lezing heb laten zien niet
werken.
Daarom zult u de eigenlijke WPA- of WPA-codering
moeten kraken.
En zoals ik al zei, toen deze versleutelingen werden ontworpen,
wisten de ontwikkelaars van de zwakke punten in WEP en zij zorgden
ervoor dat deze zwakke punten naar behoren werden verholpen.
Ze hebben dit eigenlijk best goed gedaan.
Daarom kunnen we niet dezelfde methode als bij WEP
gebruiken om WPA en WPA2 te kraken.
Dus in WPA2 zijn de sleutels uniek, ze zijn tijdelijk.
Ze zijn veel langer dan in WEP.
Daarom bevatte het pakket dat de lucht in
ging geen voor ons bruikbare informatie.
Dus ook al vangen we 1 miljoen pakketten op, we kunnen
ze niet gebruiken om de sleutel te kraken.
De enige pakketten die nuttige informatie bevatten
zijn de handshake pockets.
Dit zijn vier zakken die tussen een client en de router worden
overgedragen wanneer de client verbinding maakt met het netwerk.
Dus in deze lezing laat
ik je zien hoe je deze zakken vastlegt.
En in de volgende lezingen
zullen we zien hoe we ze kunnen gebruiken om de WPA- of WPA2-sleutel te kraken.
Allereerst wil je, zoals gewoonlijk, airodump-ng draaien
tegen alle netwerken om je heen.
Dat heb ik al gedaan en zoals je ziet,
is dit mijn doel hier.
Het gebruikt WPA2 en dit is het Mac adres, ik ga het
kopiëren.
En het eerste wat we doen is airodump-ng draaien
op dit netwerk en de gegevens opslaan in een
bestand, precies zoals we dat deden met WEP.
Dus we doen airodump-ng --bssid
en geven het bssid van mijn doel op, --channel en geven het het kanaal
van mijn doel op, wat 1 is --write,
om een bestandsnaam op te geven, om alle gegevens in op te slaan die
we gaan vastleggen.
En we noemen dit WPA handdruk omdat we de handdruk
gaan vastleggen.
En tenslotte gaan we mijn draadloze adapter
in monitormodus zetten, dat is mon0.
Dus, heel eenvoudig commando.
We hebben dit nu al meerdere keren gedaan,
we gebruiken airodump-ng, we
geven het het Mac adres van mijn doelwit,
na de bssid, geef ik een --kanaal om het kanaal van mijn
doelwit te specificeren.
Ik gebruik --write om alle gegevens in een bestand op te slaan.
Dit bestand bevat alles wat we vastleggen.
Dus als we de handdruk vastleggen, komt die in dit bestand.
En tenslotte geef
ik het de naam van mijn draadloze adapter
in beeldschermmodus.
Dus nu ga ik op enter drukken.
En zoals u kunt zien, werkt airodump-ng
tegen mijn doelnetwerk.
En nu hoeven we alleen
maar letterlijk te gaan zitten wachten
tot de handdruk wordt vastgelegd.
Zoals ik al zei, de
handdruk wordt verzonden wanneer een client verbinding maakt met het netwerk.
Dus moeten we letterlijk gaan zitten wachten tot een nieuwe client
verbinding maakt met het netwerk.
Zodra een nieuwe client verbinding
maakt, leggen we de handdruk vast en je ziet hier airodump
die ons vertelt dat de handdruk is vastgelegd.
Als alternatief kunnen we iets gebruiken dat we eerder hebben
geleerd, namelijk een deauthenticatie-aanval.
We weten dat we met die aanval
de client van het netwerk kunnen afsluiten.
We kunnen dit dus heel kort doen.
We kunnen deze client loskoppelen van het netwerk.
Hij zal automatisch verbinding maken zodra we de aanval stoppen.
Daarom zal, wanneer hij automatisch verbinding
maakt, de handdruk in de lucht worden verzonden
en zullen wij die kunnen opvangen, zodat wij
niet hoeven te gaan zitten wachten
tot iemand vrijwillig verbinding maakt met het netwerk.
Dus we hebben eerder gezien hoe
we dit moeten doen, en het wordt
precies hetzelfde commando
als eerder, we gebruikten aireplay-ng, we deden --deauth.
Vervolgens hebben we een zeer groot aantal pakketten gespecificeerd
om de verbinding van de cliënt gedurende een lange periode te verbreken.
Deze keer zet ik dit op vier, om slechts
vier deauthenticatie pakketten te sturen.
Zo wordt mijn cliënt voor een zeer
korte periode afgesloten.
Zij zullen niet eens voelen dat de verbinding werd verbroken,
maar dit is voldoende om de handdruk te verzenden omdat
de verbinding wordt verbroken.
Ze zullen automatisch verbinding maken.
En als ze dat doen, zullen we de handdruk vastleggen.
Het volgende argument dat we willen instellen
is het Mac adres van mijn doelwit.
Dus we doen -a gevolgd
door het Mac adres van mijn doelwit.
Dan doen we -c gevolgd door het Mac adres van
de client die we willen ontkoppelen.
Dus het is deze klant hier.
Ik ga het kopiëren en hier plakken.
En tenslotte geven we het de naam
van mijn draadloze adapter in monitormodus, wat mon0 is.
En we zijn klaar.
Ook aan dit commando heb ik een hele lezing besteed om
uit te leggen wat een deauthenticatie-aanval is.
Dus als het een beetje verwarrend
is, ga dan terug en herzie die lezing.
Eigenlijk gebruiken we aireplay-ng om een deauthenticatie-aanval
uit te voeren, om dit apparaat voor
een zeer korte periode los te koppelen.
Daarom stel ik dit in op slechts nummer vier, dan gebruik
ik -a, om het Mac adres
van mijn doel te specificeren, -c om het Mac adres te specificeren
van de client die verbonden is met dit netwerk.
En dan geef ik het aan mijn draadloze adapter
in monitor modus.
Nu druk ik op Enter
en hou deze kant in de gaten.
Je zult zien dat de handdruk hier wordt vastgelegd.
Dus we drukken op Enter, deauthenticatie pakketten
worden verzonden en perfect.
Zoals u kunt zien, ontvangen we de handdruk zodra de
cliënt weer verbinding maakt.
Dus nu kunnen we stoppen met airodump-ng.
Dus Controle C omdat we de handdruk hebben.
Nu wordt het opgeslagen in het bestand dat
we instellen na de juiste optie, die WPA-handshake heet.
En in de volgende lezing
zal ik laten zien hoe deze handdruk kan worden gebruikt om
de sleutel voor het netwerk te krijgen.