Voordat we in de inhoud van de cursus duiken, wil ik je een voorproefje geven van wat je aan het eind
van de cursus zult kunnen doen.
Dus dit wordt een voorbeeld dat gebaseerd is op een onderwerp dat in een onderdeel van de cursus wordt behandeld.
Nu, omdat dit een teaserlezing is, ga ik niet het technische aspect uitleggen van hoe doe ik dit?
Omdat ik je ga leren hoe je dit moet doen terwijl je de cursus doorloopt.
Voor nu, leun achterover en geniet van deze lezing.
En na deze lezing duiken we in de inhoud van de cursus waar je leert hoe je dit soort
dingen doet en nog veel meer.
Dus in dit voorbeeld gaan we deze Windows 11 computer hacken vanaf deze hackmachine.
En het eerste deel van de cursus, ga ik je laten zien hoe je je wandelclub opzet, inclusief deze
wandelmachine en de target windows machine.
Maar voor nu, wat ik wil doen is deze computer uit deze wandelmachine halen.
De aanval die ik je nu ga laten zien en alles wat ik je in de cursus
laat zien, werkt op Windows 11 en Windows 10 en eerdere versies.
Maar voorlopig gebruik ik Windows 11 omdat dat het nieuwste is.
En de manier waarop ik die computer ga hacken.
Voornamelijk ga ik een raamwerk gebruiken dat rundvlees heet.
Beef is een browser-exploitatieraamwerk waarmee we een aantal aanvallen op een doelbrowser kunnen uitvoeren.
Om rundvlees te kunnen gebruiken, moeten we rundvleescode injecteren in de browser van het doelwit.
We moeten dus rundvleescode injecteren in de browser van de doelcomputer, in dit voorbeeld toevallig
Chrome.
Nu gaan we een ander programma genaamd Buttercup gebruiken om automatisch beef hook code te injecteren
in de doelbrowser.
De beoogde gebruiker zal dus niet eens weten dat hij iets verdachts heeft aangeklikt of gedaan.
Nu heb ik Buttercup al geconfigureerd om dat te doen, dus ik ga het gewoon uitvoeren door het aan
mijn netwerkinterface te geven en het een script te geven dat ik hier aanroep.
Spoof het kopje dat me in het midden van de verbindingen zal plaatsen, waardoor we Buttercup de haakcode
van rundvlees in de browser van het doelwit kunnen injecteren.
Nu ga ik je laten zien hoe je dit doet, hoe je Buttercup gebruikt en hoe je dit script zelf schrijft terwijl
we de cursus doorlopen.
Dus dit is slechts een teaser voor jullie.
Maak je geen zorgen over de technische details.
Dus ik ga het gewoon uitvoeren.
En nu gaat Buttercup alle gegevens onderscheppen die worden verzonden en ontvangen van deze computer.
En de laatste stap, ik ga een couplet uitvoeren dat Steph's kaping couplet heet.
Met dit script kunnen we verbindingen downgraden en Beef's code in de browser injecteren.
Nogmaals, ik laat je zien hoe je dat script schrijft en later in de cursus gebruikt.
Dus gewoon kijken en genieten.
Dus ik druk gewoon op enter om dat uit te voeren.
En zoals je kunt zien, krijgen we geen fouten, wat betekent dat alles succesvol verloopt.
En ik ben hier ook, als je kijkt naar het bovenste deel van mijn terminalvenster, aan het luisteren naar inkomende
verbindingen, want uiteindelijk is het einddoel dat ik een verbinding wil kunnen ontvangen van de doelcomputer,
van mijn achterdeur, zodat ik hun computer kan besturen en er alles mee kan doen wat ik wil.
Dus nu luister ik naar inkomende verbindingen.
Dus als mijn aanval succesvol is, krijg ik hier een verbinding.
Laten we naar de doelcomputer gaan en de browser starten.
Dus we nemen aan dat dit de normale doelgebruiker is.
Op hun browser.
En ze gaan bijvoorbeeld naar Google Dot IEEE om gewoon te surfen op het internet of te zoeken naar iets
dat hen interesseert.
Als dit gebeurt, zal Buttercup automatisch de haakcode voor rundvlees injecteren.
En als we naar rundvlees gaan, zie je dat we nu een nieuwe online browser hebben.
Dus nu is rundvlees verbonden met deze browser.
Deze browser is gekoppeld aan rundvlees, en daarom kunnen we er op klikken, en er gedetailleerde informatie over krijgen.
En als we op de commando's klikken, kunnen we een groot aantal commando's uitvoeren waarmee we
veel op dat doel kunnen doen.
We zullen dat later in de cursus allemaal doornemen, maar degene die ik u nu wil laten
zien is in de categorie social engineering.
Het toont in feite een valse meldingsbalk voor Chrome browsers.
Dus we gaan een bericht weergeven dat zegt Kritieke update.
Klik hier om te installeren en dan geven we een link naar mijn achterdeur.
Dus als de gebruiker op dat bericht klikt, installeert hij een achterdeur.
Nu heb ik die achterdeur al gemaakt en gehost op de webserver van KDE.
Nogmaals, ik zal je laten zien hoe je die webserver gebruikt en ik zal je later in de cursus laten zien hoe je backdoors
maakt.
Dus voorlopig voeren we alleen informatie uit die we al kennen, als teaser.
Dus ik druk op uitvoeren en ga naar de doelbrowser.
En zoals je kunt zien, krijgen we hier een meldingsbalk die ons vertelt dat er een kritieke update is.
Klik hier om te installeren.
Je zou kunnen zeggen dat er een update is voor Chrome of wat dan ook.
Je kunt deze boodschap overtuigender maken.
Dus als je op installeren klikt, zie je dat het bestand wordt gedownload in mijn downloads, net als elk ander
bestand.
En als ik naar de downloads ga, laat ik je zien hoe dit bestand eruit ziet.
U zult merken dat het bestand het juiste pictogram heeft voor het Chrome-installatieprogramma.
Dus hier heb ik eigenlijk een schone Chrome installatie.
Zoals je ziet, noem ik het schoon en dit is degene die eigenlijk een achterdeur bevat.
Dus je ziet dat de bestanden er identiek uitzien.
Maar als ik de updates uitvoer die we net hebben gedownload.
U zult merken dat u deze waarschuwing krijgt voor het uitvoeren van een executable.
Dus we gaan het uitvoeren voor een onbekende uitgever en dan laat het je Chrome installeren, zoals
je kunt zien.
Dus het is een Google update die is opgezet.
Als je ja zegt, krijg je eigenlijk het normale installatieprogramma voor Chrome.
Maar als we hier naar de Hoge Commissie gaan en kijken naar waar ik luisterde naar inkomsten en verbindingen, zul je
zien dat ik eigenlijk een verbinding kreeg van de Target Windows Machine.
Dus nu heb ik die computer gehackt en kan ik alles doen wat een normale gebruiker op zijn computer kan doen, dus ik heb toegang
tot hun bestandssysteem.
Ik kan elke toetsaanslag registreren die ze op hun toetsenbord maken.
Ik kan naar hun muziek luisteren.
Ik kan hun toetsenbord aanzetten.
Ik kan hun camera aanzetten.
Ik kan alles doen wat zij op hun computer kunnen doen.
En als snel voorbeeld om u te laten zien hoe ernstig dit is, ga ik een webcamlijst maken van alle webcams die op deze
computer zijn aangesloten.
En zoals je kunt zien, hebben we maar één webcam.
Dus ik ga een webcam stream doen.
Nummer één, de eerste camera.
En als ik op enter druk, kunnen we een live stream zien van de beoogde persoon.
Dit is maar een voorbeeld van wat je in deze cursus gaat leren.
En zoals ik al zei, maak je geen zorgen over de technische aspecten.
Ik heb hier een aantal aanvallen verbonden om dit te bereiken.
Maar we gaan ons concentreren op elk stukje van de puzzel waardoor we dit konden doen.
Dus maak je geen zorgen.
Dit is slechts een teaser om je te laten zien wat je aan het eind van de cursus kunt.