Instructeur: In de vorige colleges
hebben we geleerd hoe je Bettercap kunt gebruiken
om een aantal coole dingen te doen.
Maar alles wat we deden, deden we via een tekst
of een terminal interface.
Er is ook een webinterface of een grafische interface voor
Bettercap waarmee we alles kunnen doen wat ik u tot
nu toe heb laten zien.
De reden waarom ik met de tekstinterface
ben begonnen, is dat ik die in de eerste
plaats liever gebruik dan de grafische
interface.
Ik denk dat het sneller is,
je kunt er je doel mee bereiken en
de aanvallen veel sneller uitvoeren.
Het vereist ook minder middelen en minder modules,
dus minder kans op fouten en minder buggy's.
Niet alleen
dat, maar door te leren hoe je
de tekstinterface gebruikt, heb ik
ook laten zien hoe je handmatig
de caplets en de scripts
waar ze zijn opgeslagen, kunt
aanpassen.
Dat gezegd zijnde, sommige
mensen vinden de webinterface nog steeds gebruiksvriendelijker en daarom
ga ik die in deze lezing behandelen.
Dus ik ga Bettercap starten door bettercap te
typen, en ik doe -iface om mijn interface te
selecteren die eth0 is.
En ik ga deze keer geen caplet specificeren,
omdat ik gewoon Bettercap wil starten op de
interface die verbonden is met het doelnetwerk.
Dus we drukken op enter
en dat zal zonder problemen werken, zoals gewoonlijk.
Als u nu het aangepaste Kali image gebruikt
dat ik voor deze cursus heb
gemaakt, dan kunt u de webinterface gewoon starten
door http-ui te typen.
Maar als je de originele versie van Kali gebruikt
of als je Bettercap gebruikt op een andere distributie,
dan moet je de webinterface installeren,
dus moet je ui doen. update om het te installeren, en
als het eenmaal geïnstalleerd is, kun je gewoon http-ui doen.
Nu, zoals ik al zei,
omdat ik de nieuwste aangepaste Kali gebruik die
voor deze cursus is gemaakt,
kan ik het gewoon uitvoeren door http-ui in te typen zonder
iets te hoeven installeren.
En als ik op enter druk, zie
je dat het zonder problemen
draait op deze URL.
Dus ik ga dit kopiëren en we gaan het openen
in mijn webbrowser.
En perfect.
Zoals u ziet krijgen we de inlogpagina voor de webinterface, dus de standaard
gebruikersnaam is gebruiker en het standaard
wachtwoord is pass.
Ik ga op Inloggen klikken om in te loggen.
En zoals u kunt zien, hebben
we een zeer eenvoudige en gebruiksvriendelijke interface.
We hoeven geen commando's meer uit te voeren, ook al
kunnen we hier commando's uitvoeren
via de commandoregel.
Hier hebben we het gebeurtenissenlogboek.
Dus dit is vergelijkbaar met wat je hier in de terminal
ziet, maar in een veel mooiere interface.
U kunt de zoekbalk hier gebruiken om te filteren,
als u een specifiek logboek of een specifieke
gebeurtenis zoekt.
En u kunt op elk type gebeurtenis klikken om deze te dempen, zodat
u niets van die gebeurtenis op het scherm ziet.
Dit gebeurt allemaal hier, in het evenementen menu.
De volgende nuttige pagina is de landpagina hier, die alle
apparaten toont die op het netwerk zijn aangesloten,
dus dit is vergelijkbaar
met toen we net deden. show.
Zoals je nu kunt zien, hebben we alleen de router,
dat is een 10. 0. 2. 1, en mijn huidige
computer, die 10 is. 0. 2. 15, dit is Kali.
Nu, zoals je weet, voordat
we het net moeten starten. recon en net. om alle apparaten
in hetzelfde netwerk te ontdekken.
Dus wanneer hier, in plaats van het schrijven van de
commando's, alles wat je moet doen is klikken op deze afspeelknop
om het net te starten. en klik op deze afspeelknop
om het net te starten. recon, krijg je hier
mooie meldingen.
En zoals je ziet,
hebben we alle aangesloten apparaten ontdekt.
U kunt ook zien, en hier hebben we een mooie tag om
ons te vertellen dat dit de gateway
is en een mooie tag om ons te vertellen dat dit onze computer is,
en de apparaten die we hebben ontdekt zijn deze twee apparaten,
en u kunt zien, dit is mijn MS Edge-apparaat, de Windows-machine
die we altijd hebben gericht.
Nogmaals, omdat dit een zeer eenvoudige webinterface
is, hoef je niets te typen,
je kunt op dit kleine pijltje klikken naast
de machine, naast het IP, je kunt deze
machine scannen op poorten of toevoegen
aan je spoofing doelen.
Dus je hoeft geen arp in te stellen. spoof. doelen op dit IP, ze hoeven
alleen maar letterlijk hier te klikken en het
wordt automatisch toegevoegd aan de ARP-spoof.
Niet alleen dat,
maar we zullen hier een mooi klein venster
zien om onze ARP spoofer te configureren,
en herinner me dat we deze optie op true hebben gezet,
de full duplex, dus alles
wat ik nu moet doen is hier klikken om het te controleren, en om deze spoofer
te starten, hoef ik alleen
maar te klikken op start spoofing en klaar.
Nu moeten we het doelwit spoofen.
Zoals u kunt zien,
zien we hier ook een mooi pictogram naast dit IP om ons
te vertellen dat we op dit moment dit IP spoofen, en zeggen
dat wij de gateway zijn.
Dus als ik nu naar mijn doel ga en gewoon arp -a doe, kun je zien dat
het Mac adres van de router is veranderd in het Mac
adres van de Kali machine, en dat is deze.
Dus dat betekent dat we dit apparaat goed spoofen, het vertellen
dat wij de router zijn, en we zijn erin
geslaagd de man in het midden te worden.
Nu heb ik je al eerder in detail laten zien hoe je dit allemaal
moet doen, dus als je je hier niets van herinnert,
of als iets hiervan vreemd aanvoelt, ga dan
terug en herlees de lezingen waarin ik deze dingen
heb behandeld.
Nu heb ik ook laten zien hoe je HTTPS kunt omzeilen
en HSTS gedeeltelijk kunt omzeilen met behulp van een caplet.
Nogmaals, we hebben hier een mooi menu voor caplets.
En zoals u kunt zien, hebben we alle caplets
die momenteel beschikbaar zijn bij Bettercap,
en u hoeft alleen maar te klikken op de caplets
die u wilt gebruiken, en
in mijn geval is dat de hstshijack caplet.
En als u zich herinnert, toen we deze caplet wijzigden,
moesten we de locatie openen waar de caplets
waren geïnstalleerd en dan de
caplet openen in een tekstverwerker, en
dan de opties wijzigen.
Hier kunt u letterlijk
alle opties in dit menu wijzigen,
op het schijficoontje klikken om op te slaan, en dan op afspelen klikken
om dit boekje uit te voeren.
En zoals je
kunt zien, krijg je mooie
meldingen dat alles is uitgevoerd zoals verwacht,
en nu kunnen we dit gaan testen.
Dus als ik hierheen ga en gewoon de browsegegevens wis zoals gewoonlijk,
en als ik dan gewoon naar een normale HTTPS-pagina
ga, zoals stackoverflow. com, zul je zien dat dit via HTTP wordt
geladen, zodat we kunnen inloggen en de gebruikersnaam en
het wachtwoord kunnen krijgen, zoals
ik je eerder liet zien.
En we kunnen de gedeeltelijke HSTS omzeiling testen, dus als
ik naar google ga. ie, en zoek
naar Facebook,
klik op het eerste resultaat, en perfect.
Zoals je kunt zien, laadt het hier weer over normale HTTP, dus
als ik inlog, wordt de informatie opgevangen door mijn
sniffer.
Dus zoals u ziet is het heel, heel gemakkelijk om caplets te bewerken
en zelfs uit te voeren via deze webinterface.
U kunt ook alle andere plugins uitvoeren
via het geavanceerde menu hier.
Dus als je bijvoorbeeld de sniffer wilt starten, hoef je alleen
maar naar beneden te scrollen, op zoek naar
de sniffer, en we hebben hem
hier, net. Als ik daarop
klik, zoals je bovenaan kunt zien, loopt het niet.
En hier hoef je, in plaats van de commando's uit te voeren,
alleen maar te klikken op het commando dat
je wilt uitvoeren.
Niet alleen dat,
maar als u een van de opties wilt wijzigen, hoeft
u alleen maar in te typen wat u hier
wilt wijzigen, op Opslaan te klikken
en dan het commando uit te voeren
dat u wilt uitvoeren.
Dus als ik nu de sniffer wil starten, hoef
ik alleen maar op net te klikken. snuif op, en dit zal de snuffelaar
voor mij starten.
Nu, de sniffer gecombineerd met de leuke gebeurtenissen
die we hier kunnen krijgen,
maakt het makkelijker om door de gegevens te filteren die we vastleggen, maar het is
nog steeds niet de beste manier om door de vastgelegde gegevens
te filteren.
Ik zal behandelen hoe je goed gegevens kunt sniffen
en filteren met behulp van Wireshark, het beste
gereedschap om gegevens te sniffen en te filteren.
Maar nogmaals,
deze webinterface hier biedt een mooiere manier van
interactie en gebruik van Bettercap.
Nu heb ik niet laten zien hoe je de WiFi, de BLE, de
HID en de positiemenu's gebruikt, omdat we eigenlijk
geen van deze modules eerder hebben
gebruikt, dus ik wilde me alleen concentreren
op het laten zien hoe je alles wat we tot nu toe
hebben gedaan met deze interface kunt doen.
Zoals ik al zei, het is gemakkelijker te gebruiken, daar ben ik
het mee eens, maar als je eenmaal gewend bent aan de terminalinterface,
is het net zo gemakkelijk als deze.
Voor mij is het overzichtelijker,
kan ik er veel sneller mijn doelen mee bereiken,
gebruikt het minder middelen en is het sneller,
daarom gebruik ik het liever dan de webinterface.
En als het niet was om te laten zien hoe
je de webinterface moet gebruiken, zou ik het niet eens installeren.
Maar aan het eind van de dag wil ik u beide opties laten zien,
en uiteraard bent u vrij om te gebruiken wat voor u gemakkelijker is.