-: Tot nu toe hebben we in het gedeelte over
het hacken van websites geleerd hoe we informatie kunnen verzamelen
over een doelwebsite, hoe we een aantal kwetsbaarheden in
de webapplicatie kunnen ontdekken
en hoe we deze kwetsbaarheden kunnen uitbuiten om toegang te krijgen.
Ik behandel meer kwetsbaarheden en meer
geavanceerde technieken in mijn website hacking cursus.
Dit is slechts een inleidende cursus tot de meeste hacking-gebieden,
zonder al te diep in een ervan te duiken.
Bekijk de bonuslezing, de
laatste lezing van de cursus voor meer informatie.
Maar in alle voorgaande lezingen wist
ik wat voor soort kwetsbaarheid ik ga gebruiken.
En dat is omdat ik je deze specifieke
kwetsbaarheden leer.
Dus mensen vragen me meestal aan het eind van de sectie,
dus hoe weet ik welke kwetsbaarheid ik moet gebruiken, of hoe
weet ik welke kwetsbaarheid ik moet proberen?
En het antwoord is probeer ze allemaal.
Ik probeer alleen een specifieke kwetsbaarheid per
lezing omdat ik mijn tests al heb gedaan en ik al weet
wat ik moet proberen en wat ik moet laten zien.
Dus ik verspil je tijd niet,
maar als je een specifieke website pentest, moet
je elke kwetsbaarheid proberen die je geleerd
hebt.
De basismethode is dus om eerst zoveel mogelijk
informatie te verzamelen over het doelwit, zoals gewoonlijk;
ontdek alle subdomeinen, alle
verborgen directories, alle webapplicaties die
erop geïnstalleerd zijn.
En dan gaan we voor elk domein
of subdomein op elke link klikken.
We willen eigenlijk alle functies van de website gebruiken
en begrijpen hoe deze website werkt.
Dus als we het breken,
weten we dat we het gebroken hebben en dat het kwetsbaar is.
Dan gaan we voor elke link voor elke pagina die we doorbladeren,
alle kwetsbaarheden proberen die we geleerd hebben
door de parameters op deze pagina te testen.
En met de parameters bedoel ik de invoervakken
die je op de pagina ziet.
En u wilt de gegevens testen die over de URL na het gelijkheidsteken
worden verzonden.
Laat me je een snel voorbeeld laten zien van wat ik bedoel.
Laten we aannemen dat je kwetsbaarheden in google probeert te
ontdekken. com.
Je gaat naar google komen. com.
We gaan elk subdomein op google ontdekken.
com.
Dus je zult naar rekeningen moeten gaan. google. com, adsense.
google. com, enzovoort.
En voor elke pagina die we hier krijgen,
gaan we op elke link klikken.
We hebben hier bijvoorbeeld de link "hoe werkt zoeken".
We gaan het openen in een nieuw
tabblad en we komen eraan.
U zult merken dat we op deze pagina weer meer
links hebben.
Dus we moeten op
elke link hiervan klikken.
En dan gaan we voor elke pagina die we krijgen, allereerst
proberen te zien wat de pagina
doet om een idee te krijgen van de mogelijkheden
die deze pagina heeft.
En dan gaan we proberen de kwetsbaarheden te ontdekken die we geleerd
hebben door de invoer te manipuleren.
Dus we gaan eerst spelen met de
invoer hier in de URL.
Dus je kunt deze URL zien.
We hebben FG is gelijk aan één.
Dus nadat de FG gelijk is aan één, kunnen
we proberen dingen te injecteren.
We kunnen testen op SQL injecties.
We kunnen testen op XSS en zo.
En we kunnen ook doorgaan en dit invoerveld testen op XSS.
Google was eigenlijk kwetsbaar voor een XSS,
en ze betaalden een enorme premie, ik weet
niet meer wat het was,
aan de persoon die het vond.
Denk dus niet dat deze kwetsbaarheden niet bestaan
in grote websites zoals Google.
We gaan dus vooral de invoervakken testen en de dingen
die we zien na het gelijkheidsteken.
En je moet eigenlijk elke kwetsbaarheid
die je geleerd hebt testen, zoals ik al zei.
Er is geen manier om te weten of een pagina
kwetsbaar is voor bijvoorbeeld
een SQL-injectie of een XSS.
In andere gevallen kunt u websites
hebben, zoals zSecurity hier,
waar u, als u op een link klikt, het
gelijkheidsteken in de URL niet ziet.
Je ziet dus niet de gegevens die naar de
server worden gestuurd in de URL.
Dit betekent niet dat deze webapplicatie, deze pagina,
geen gegevens verstuurt naar
de toepassing aan de serverzijde, maar
het is gewoon meer verborgen en moeilijker te zien
welke gegevens worden verstuurd.
U kunt de gegevens die worden verzonden
en gemanipuleerd daadwerkelijk zien met behulp van een proxy.
Dus Burp Suite is een echt populair pentest framework dat eigenlijk
komt met zijn eigen proxy waar je verzoeken
kunt onderscheppen die vanaf deze huidige pagina
naar de webserver worden gestuurd.
Zodat je meer parameters kunt krijgen
en deze kunt testen op de kwetsbaarheden
die we geleerd hebben.
En je kunt het ook gebruiken
om bepaalde beveiligingsmaatregelen te omzeilen.
Nu behandelen we Burp Suite en
ik behandel veel
andere meer geavanceerde webapplicatie kwetsbaarheden en technieken,
zoals ik al zei, in de website hacking cursus.
Ik behandel ze hier niet omdat dit
een inleidende cursus ethisch hacken in het algemeen is.
En het doel van deze cursus is om u kennis te laten maken
met de meeste ethische hacking-gebieden
zonder te diep in een ervan te duiken.
Dus als u meer wilt
leren over pentests voor webtoepassingen,
over Burp Suite, over OS top 10 kwetsbaarheden,
bekijk dan de bonuslezing.
Het omvat die cursus en om alle andere cursussen te zien
die voor u van toepassing zijn.