Instructeur: In deze
lezing wil ik de aandacht vestigen op een zeer belangrijke opmerking
als het gaat om penetratietesten van websites.
Websites worden geïnstalleerd op webservers op normale computers,
zoals we al eerder zeiden.
Deze normale computers hebben IP-adressen, en via
het IP-adres kunnen wij toegang krijgen tot onze doelwebsite.
Nu, in veel scenario's zal uw doelwebsite, of uw doelserver
een groot aantal websites
bevatten, dus het zal de website
hebben die u zoekt, maar het zal ook andere websites
bevatten op dezelfde server, dus op hetzelfde bestandssysteem.
Dit betekent dat als u bijvoorbeeld geen
kwetsbaarheden in uw doelwebsite kon vinden, u kunt proberen
een andere website te hacken die op dezelfde
server is geïnstalleerd.
Als je dat zou kunnen,
dan krijg je toegang tot de server.
Toegang krijgen tot de server betekent in feite
dat je toegang hebt tot alle andere websites,
want de server is gewoon een computer en je kunt
letterlijk gewoon navigeren naar de website
die je wilt hacken en toegang krijgen
tot die website.
Dus, als je een website probeert te hacken en
je kunt geen exploits vinden,
dan is de volgende stap om te proberen een andere website te hacken
die op dezelfde server staat.
Dus, wat ik bedoel met bestaan op dezelfde server
is dat ze hetzelfde IP adres hebben.
Dus laat me je hier een voorbeeld zien.
Ik ga een voorbeeld van zaid laten zien. com, dus mijn blog omdat er veel
websites op dezelfde server staan, en als we hier kijken
op robtex. com, en ik kwam hier
op namen die naar
hetzelfde IP adres wijzen, je kunt zien
dat al deze websites op dezelfde server
als zaid bestaan. com.
Dus als het je lukt om een van deze websites te hacken, kun je van en
naar die website navigeren en vervolgens naar zaid.
com,
en krijg dan volledige toegang tot mijn website.
Dus laat me je dit even zien.
Als ik een van deze domeinnamen kopieer, hebben
we bijvoorbeeld deze reba. en ik ga gewoon
naar mijn terminal.
Nu, ik heb al, als ik een ping
zaid. com, zul je zien
dat dit mijn IP-adres is van mijn website, en als ik een
ping doe op een van de websites die bestaan, voor ons gebruik
reba. Ik.
Dus als ik reba ga pingen. me, zul je zien dat
beide websites hetzelfde IP-adres hebben.
Dit betekent dat beide websites op dezelfde computer
zijn geïnstalleerd, en
als we in één ervan kunnen inbreken,
kunnen we letterlijk van die website
naar de andere navigeren, vanuit
onze Meterpreter shell, of vanuit onze PHP shell, of welk type
shell dan ook dat we gebruiken.
Een andere manier om websites op hetzelfde
domein te vinden is via Bing, en het is een heel eenvoudige
manier.
Dus als je gewoon naar Bing
gaat, en ik ga gewoon IP zetten,
en dan zet ik het IP van mijn doelwebsite.
Nogmaals, u ziet alle andere websites die op dezelfde server
staan als uw doelwebsite, dus u kunt letterlijk
op elk van deze websites inbreken, en van daaruit mijn
website hacken en er toegang toe krijgen.
Dit is zeer belangrijk omdat in veel gevallen
je doelwit zeer goed beveiligd kan zijn,
maar de server zelf niet, zodat je erin
slaagt een van de andere websites te hacken
en dan via de server naar je doelwit te navigeren.