Instructeur: In de
laatste lezing hebben we gezien hoe we airodump-ng
kunnen gebruiken om alle netwerken om ons heen
op te sommen en er nuttige informatie over weer te geven.
Gewoonlijk doen we dit om ons doelnetwerk
te zien, de signaalsterkte te zien,
te zien hoe ver we ervan verwijderd zijn en dan te beginnen
dit doelnetwerk te targeten.
In dit voorbeeld ga
ik ervan uit dat mijn doelnetwerk
dit hier is.
Dit is eigenlijk het netwerk
waarmee mijn hostmachine is verbonden en nu ik mijn
doelnetwerk heb, en ik er wat basisinformatie
over heb, laten we eens kijken hoe we airodump-ng
alleen tegen dit netwerk kunnen draaien, niet tegen alle netwerken.
En zo kunnen we er meer
informatie over verzamelen.
Dus om dit te doen, moet ik eerst
de naam van mijn programma schrijven:
airodump-ng.
Dan ga ik een specifieke BSSID of een specifiek MAC-adres
opgeven voor airodump-ng
om gegevens te sniffen.
Dus mijn doelnetwerk heeft een BSSID van dit.
We zien het hier onder de BSSID.
Dus ik ga het kopiëren
en dan doe ik --bssid en ik geef het de BSSID
die ik net heb gekopieerd.
Vervolgens ga ik een kanaal specificeren
zodat airodump-ng kan snuffelen.
Nogmaals, als we onder de kolom Kanaal kijken, zien
we dat mijn doelnetwerk op kanaal
twee zit.
Dus ik ga --kanaal 2 doen.
Dus nu vertellen we airodump-ng
dat ik wil dat je gegevens snuift op kanaal
twee en alleen van een netwerk met deze BSSID.
Ik ga airodump-ng ook vertellen dat ik
wil dat je alle gegevens die je voor me gaat
verzamelen in een bestand opslaat.
Dus ik zeg --schrijven en dan typ ik een
bestandsnaam en laten we deze
test noemen en aan het
eind moet ik, zoals gewoonlijk,
de naam van mijn draadloze adapter in monitormodus opgeven,
die in mijn geval mon0 is.
Dus een heel eenvoudig commando.
Laten we het nog een keer doornemen.
We doen airodump-ng, dat is de naam van
het programma dat ik wil gebruiken.
Ik vertel het dat ik alleen wil dat je gegevens
ruikt van een specifiek bssid.
Dan geef ik het de BSSID van mijn doelwit.
Dan zeg ik dat ik wil dat je alleen gegevens opsnuift van een specifiek
kanaal en ik geef het kanaal waarvan
ik wil dat het gegevens
opsnuift, nogmaals, we kunnen het
hier vandaan halen, het is nummer twee.
Tenslotte vertel ik het dat ik wil
dat je alle gegevens die
je gaat vastleggen in een bestand
schrijft dat we test gaan noemen en
dan geef ik het mijn draadloze adapter
in monitormodus die mon0 is.
Nu ga ik op Enter drukken.
En zoals je kunt zien, toont airodump-ng me,
in tegenstelling tot de vorige keer, slechts één netwerk.
Dit is het netwerk waarop ik gegevens wilde afluisteren.
En we kunnen ook zien, dat
we nu een compleet nieuwe sectie hebben.
Dus toen ik airodump-ng uitvoerde in de vorige lezing,
zag je dat ik hier alleen de netwerken
had en hier onderaan niets.
Maar nu kun je zien dat we meer ingangen hebben
in de tweede sectie van netwerken
en in principe is alles wat je hier ziet in
de tweede sectie de clients
of de apparaten die verbonden zijn met dit netwerk.
Dus nu zien we dat er drie apparaten
op dit netwerk zijn aangesloten
en u ziet de MAC-adressen van deze apparaten
onder Station.
U ziet dus dat al deze apparaten op hetzelfde
netwerk zijn aangesloten.
Dus de BSSID is nog steeds hetzelfde, dit
is het MAC-adres van het netwerk en onder het
Station hebben we de verschillende
clients of verschillende apparaten die op dit netwerk zijn aangesloten.
We kunnen ook het vermogen zien, dus dit is de signaalsterkte
van elk van deze apparaten.
We kunnen de snelheid zien,
we kunnen de hoeveelheid verloren gegevens
zien, we kunnen de hoeveelheid frames of pakketten
zien die we hebben opgevangen en we
kunnen zien of een van deze apparaten nog aan het
peilen is naar netwerken.
Dus soms, als je airodump-ng uitvoert tegen
alle netwerken, zie je nog
steeds de sectie en zie je dat sommige
apparaten niet verbonden zijn en dat
ze letterlijk proberen of zoeken naar netwerken.
Dus je ziet de naam van de netwerken
die ze zoeken onder de Probe.
Als ik nu op Control + C druk, zal airodump-ng
stoppen met werken, maar ik zou nieuwe bestanden in mijn
huidige werkdirectory moeten hebben die de gegevens bevatten die we zojuist hebben
vastgelegd, want vergeet niet dat
wanneer we het commando uitvoeren, we
de schrijfoptie hier gebruiken om de gegevens op te slaan in
een bestand met de naam test.
Dus als ik gewoon ls doe om alle bestanden in mijn
huidige werkdirectory op te sommen,
zie je dat ik vier bestanden heb, die
allemaal beginnen met test.
Maar ze hebben allemaal verschillende extensies.
Dus we hebben een CSV, we hebben een netxml, we hebben
een cap en we hebben een
Kismet. csv.
Merk nu ook op dat airodump-ng automatisch
min 01 heeft toegevoegd aan elk van deze
bestanden.
Dus in de toekomst, wanneer
u gaat proberen het capture-bestand te
gebruiken, moet u ervoor zorgen dat u -01 toevoegt
aan de bestandsnaam die u in het commando hebt opgegeven.
Het hoofdbestand dat we gaan gebruiken
is het cap bestand.
Nogmaals, dit bestand bevat de gegevens
die we vastlegden tijdens de periode
dat airodump-ng hier aan het werk was.
En in principe zou dit bestand alles moeten bevatten
wat van en naar mijn doelnetwerk is gestuurd.
Het moet dus URL's, chatberichten,
gebruikersnamen, wachtwoorden
of wat dan ook bevatten dat een van deze apparaten op het internet heeft
gedaan.
Het enige probleem is dat als je naar de encryptie kijkt,
je ziet dat mijn doelnetwerk WPA2 encryptie gebruikt.
Alle gegevens die tussen de router en de cliënten
worden verzonden, zijn dus versleuteld.
Ik zal je laten zien wat ik bedoel.
Ik ga een programma genaamd Wireshark
gebruiken om de gegevens
te analyseren.
We zullen er later in detail op ingaan.
Ik wil er alleen zeker van
zijn dat je begrijpt dat we
nu al deze pakketten kunnen opvangen, het enige
probleem is dat deze pakketten versleuteld zijn.
Dus ik ga wireshark doen om Wireshark te draaien.
En dan ga ik mijn opnamebestand openen,
dus ik ga naar Bestand, Openen en het staat
al in mijn hoofdmap, dus ik scroll
naar beneden en selecteer
mijn test-01. cap.
Ik open het en zet het op
volledig scherm en zoals je ziet, als
we op een van deze
pakketten klikken, zie je dat we
geen bruikbare gegevens hebben.
Je ziet dat alles op wartaal lijkt en we kunnen
niets lezen, hoewel deze
pakketten gebruikersnamen, wachtwoorden of URL's kunnen
bevatten.
Het enige nuttige dat we hier kunnen zien
is de fabrikant van het apparaat.
Dus we weten dat een van de apparaten die op het netwerk
zijn aangesloten dit specifieke MAC-adres heeft, dus
het is degene die eindigt op E8 en als we naar
boven gaan, kunnen we zien dat het dit specifieke apparaat is, we weten
nu dat het een Apple apparaat is.
Dus het kan een Apple computer zijn,
het kan een iPhone of een iPad zijn en dit is eigenlijk
mijn MacBook computer die de host
machine is.
Nogmaals, we zien ook een apparaat
dat een Huawei-chipset gebruikt,
dus dit kan een telefoon zijn of de router.
En als je naar het MAC-adres hier kijkt,
en het vergelijkt met de MAC-adressen
die we hier hebben, kun je zien dat
dit eigenlijk onder de BSSID staat, dus dit is het
MAC-adres van de router.
Dus nu weten we dat het merk
van mijn router Huawei is.
We kunnen dus meer informatie verzamelen
door dit bestand te openen in Wireshark
en we kunnen een beetje raden
welke computers er zijn en
welke besturingssystemen ze gebruiken, maar
dit is niet gedetailleerd genoeg en het
grootste probleem hierbij is dat het
netwerk gebruik maakt van encryptie.
In de volgende sectie gaan
we het hebben over hoe we deze encryptie kunnen breken en
als we dat gedaan hebben, zul je zien hoe we de wachtwoorden en de
gebruikersnamen in platte tekst kunnen
zien en je zult ook zien hoe we alle computers in hetzelfde netwerk in
kaart kunnen brengen, gedetailleerde
informatie over ze kunnen verzamelen, ze kunnen
hacken en echt, echt coole dingen kunnen doen.
Nu, je zou moeten raden door alles wat ik tot nu toe
heb gezegd, als dit netwerk een
open netwerk was, als het een netwerk was dat geen wachtwoorden
gebruikt, dan zou je in staat
zijn geweest alle URL's en alles wat ze hier
doen te zien.
Maar nogmaals, als je geen verbinding kunt
maken met het netwerk zonder
wachtwoord, dan kom je automatisch in de post-verbinding sectie en in
die sectie, zoals ik al zei, gaan
we het hebben over enkele echt, echt coole aanvallen
die je kunt doen zodra
je het wachtwoord hebt of zodra je verbinding kunt maken met het
netwerk.
Dus maak je voorlopig geen zorgen over Wireshark.
Ik wilde alleen zeker weten dat u
begrijpt waarom encryptie nuttig is en waarom het
wordt gebruikt en waarom
we nu niet veel kunnen zien omdat we
de sleutel niet kennen.
Over Wireshark en dat alles zullen we het later in het volgende
deel hebben.