Docent: In deze
lezing wil ik je laten zien hoe je een ARP spoofing aanval uitvoert
met Bettercap.
Zo kunnen we onze computer in het midden
van de verbinding plaatsen en gegevens onderscheppen.
Niet alleen dat, maar we gaan ook kijken hoe we
deze gegevens kunnen lezen.
Dus we zien alle URL's en alle
websites die het doelwit bezoekt en
we zien alles wat ze plaatsen.
Dus alle gebruikersnamen en wachtwoorden
die ze naar websites sturen, kunnen
we vastleggen en bekijken.
Dus, eerst moeten we de man in het midden worden.
En we gaan dit doen met een module genaamd ARP spoof.
Dus als ik naar het helpmenu scroll,
zie je dat we een module hebben met de naam ARP spoof.
Dus zoals gewoonlijk, als we niet weten hoe we deze module moeten
gebruiken, gaan we help arp doen. spoof, omdat we willen zien
hoe we deze module kunnen gebruiken en alle
opties die we ervoor kunnen instellen.
Dus zoals je ziet, kunnen we
zoals gewoonlijk arp doen. spoof on om deze module in te schakelen.
We kunnen arp doen. en dit zal letterlijk
de verbinding van het doelwit verbreken.
Dit is heel eenvoudig.
Je kunt het in je eigen tijd proberen.
Ik ga het hier niet doen.
Je kunt arp doen. spoof off om het uit
te schakelen en arp. ban uit om het verbod uit te schakelen.
Nu, in de vorige lezing zei ik ook dat alles wat
je ziet onder de parameters de opties
zijn die we kunnen instellen voor deze specifieke module.
Maar ik heb je niet laten zien hoe je dat moet veranderen.
Dus in deze lezing
gaan we enkele van deze opties wijzigen.
Zoals u kunt zien, is het hulpmiddel eigenlijk heel nuttig,
omdat het ons allereerst de naam van de optie in het
geel geeft.
Dus dit zijn de opties die we kunnen instellen,
die we kunnen veranderen.
En dan vertelt het ons ook een
beschrijving van wat deze optie doet en
de standaardwaarde.
Zo zien we bijvoorbeeld dat we een optie hebben
die arp heet. spoof. fullduplex.
U kunt de beschrijving van deze optie zien
en in principe wat deze optie doet
als u hem op waar zet, hij
zal zowel de router als het doel spoofen.
Het is dus vergelijkbaar met wat we deden met ARP-spoof
toen we het commando tweemaal uitvoerden om
zowel de router als het doel te spoofen.
Dus als u dit op true zet, worden zowel
de router als het doelwit gespoofed en
zit u midden in de verbinding.
Als u dit op de standaardwaarde laat staan, namelijk
false, zult u alleen de doelmachine spoofen.
Dit kan nuttig zijn als de
router een soort bescherming heeft tegen
ARP-spoofing-aanvallen, omdat je
dan helemaal geen interactie hebt met de router.
Maar het is ook beperkend omdat we niet kunnen doen wat ik in
de volgende lezing ga doen omdat
de router rechtstreeks met het doelapparaat
communiceert.
Dus kunnen we geen dingen injecteren
in de antwoorden die de router naar het doelapparaat stuurt.
Nu wil ik dit eigenlijk veranderen in waar
en de methode die ik ga doen
kan gebruikt worden om elke optie in elke module in
Bettercapp te veranderen.
Dus niet alleen in de arp. spoof.
Als u een module gebruikt, kunt u help
doen gevolgd door de modulenaam om hulp
te krijgen over die modulenaam.
Je ziet hier alle opties die je kunt instellen.
En als u de waarde van een van deze opties
wilt wijzigen, hoeft u alleen maar
de naam van de optie te kopiëren, die ik hier heb,
en in te stellen, gevolgd door de optie die u wilt
wijzigen.
En in mijn geval heet het arp. spoof. fullduplex.
En ik wil dit op waar zetten.
Zo heel, heel eenvoudig.
En zoals ik al zei, kunt u met dit commando
elke optie in elke module van Bettercap wijzigen.
Alles wat u hoeft te doen is typen, set,
gevolgd door de naam van de optie,
gevolgd door de waarde die u wilt instellen.
Dus ik druk op enter en dat is klaar.
Als u geen fouten ziet,
betekent dit dat het goed is uitgevoerd.
De volgende optie die ik wil veranderen zijn de doelen.
Dus nogmaals, in de beschrijving
staat dat dit de doelen zijn waartegen
ik de aanval wil uitvoeren en ik kan een coma
gebruiken als ik meer dan één IP tegelijk wil aanvallen.
Dus opnieuw, net als eerder,
doe ik set, gevolgd door de naam van de optie,
die arp is. spoof. doelen.
En je kunt de tab gebruiken om automatisch in te vullen.
Dus als ik gewoon T-A tab typ, vult het de doelen
automatisch voor me aan.
En hierna zet ik de waarde waarop
ik deze optie wil zetten, namelijk
het IP van mijn doel en die kunnen
we krijgen met net discover, met zen map of met het resultaat
dat ik hier heb.
Nadat ik de verkenningsmodule had uitgevoerd, deed ik net. en we kregen dit allemaal,
dat is de lijst van alle
computers die op hetzelfde netwerk
zijn aangesloten.
En mijn doel op dit moment, is dit specifieke apparaat,
de 10. 0. 2. 7.
Dit is mijn Windows virtuele machine hier.
Dus ik zet de IP 10. 0. 2. 7.
En opnieuw zien we geen fouten,
wat betekent dat alles is uitgevoerd zoals verwacht.
Nu zijn we klaar om het gereedschap uit te voeren.
En nogmaals, gebaseerd op het hulpmenu
dat we hebben, kunnen we arp doen. spoof on om deze module in te schakelen.
Dus we gaan Arp doen. spoof op.
En perfect, zoals u kunt zien, zien we geen fouten.
Het vertelt ons dat de module draait.
En als ik help, krijgen we een lijst van
alle modules die nu draaien.
En zoals je kunt zien, zien we dat ARP spoofing aan staat.
Ook is het heel belangrijk dat u ervoor
zorgt dat het net. sonde en het net. recon lopen.
We hebben dit in de vorige lezing gedaan.
Daarom heb ik het nu niet gedaan.
Dus nu zou Bettercap moeten doen
wat ARP-spoofing deed, zowel de router
als het doelapparaat voor de gek houden en mij
in het midden van de verbinding zetten, zoals
hier te zien is.
Laten we naar de Windows machine gaan.
En ik ga arp-a doen en zoals je ziet is het MAC-adres
van de router hier hetzelfde
als het MAC-adres van dit apparaat, namelijk
10. 0. 2. 15.
En als ik hier terug ga naar de Kali
machine en ifconfig doe, zie je dat dit hetzelfde MAC adres
is als het MAC adres van de Kali ETH0 interface.
Dus wat dit betekent is dat deze Windows machine,
elke keer dat hij iets naar de router wil sturen,
het naar de Kali machine stuurt.
En omdat we de full duplex optie aanzetten, in Bettercap, denkt
de router ook dat deze Kali machine
de doelmachine is.
Daarom zal het, wanneer het een antwoord moet
sturen naar de Windows machine,
het naar Bettercap sturen.
En zoals ik al eerder zei, betekent dit dat elke gebruikersnaam, wachtwoord,
URL, alles wat de doelcomputer verstuurt of ontvangt, door
de Kali-machine moet waar wij het
kunnen lezen, aanpassen of laten vallen.
En daar ga ik je doorheen leiden in de volgende lezingen.