Dozent: In
dieser Vorlesung möchte ich einen sehr wichtigen
Hinweis in Bezug auf Website-Penetrationstests hervorheben.
Websites werden auf Webservern auf normalen Computern installiert, wie
wir bereits sagten.
Diese normalen Computer haben IP-Adressen und
über die IP-Adresse können wir auf unsere Zielwebsite zugreifen.
In vielen Szenarien enthält Ihre Zielwebsite oder Ihr
Zielserver eine große Anzahl
von Websites, sodass die Website,
nach der Sie suchen, auf die
Sie
abzielen, aber auch andere Websites auf der gleichen
Server, also auf dem gleichen Dateisystem.
Wenn Sie beispielsweise keine Sicherheitslücken in
Ihrer Zielwebsite finden konnten, können Sie versuchen, sich in
eine andere Website zu hacken, die auf
demselben Server installiert ist.
Wenn Sie dies
tun könnten, könnten Sie Zugriff auf den Server erhalten.
Wenn Sie Zugriff auf den Server erhalten, haben Sie
im Grunde genommen Zugriff auf alle anderen Websites,
da der Server nur ein Computer ist und
Sie buchstäblich nur zu der Website navigieren
können, die Sie hacken möchten,
und Zugriff auf diese Website erhalten.
Wenn Sie also versuchen, eine Website zu
hacken und keine
Exploits finden, besteht der nächste Schritt darin, eine andere Website zu
hacken, die auf demselben Server vorhanden ist.
Was ich damit meine, dass sie auf demselben Server
existieren, ist, dass sie dieselbe IP-Adresse haben.
Lassen Sie mich Ihnen hier ein Beispiel zeigen.
Ich werde ein Beispiel für Zaid zeigen. com, also mein blog, weil es
viele websites auf dem gleichen server gibt, und wenn wir hier
auf robtex schauen. com, und ich
bin auf
Namen gestoßen, die auf dieselbe IP-Adresse verweisen.
Sie können sehen, dass alle diese Websites auf
demselben Server wie zaid existieren. com.
Wenn Sie es also schaffen, sich in eine dieser
Websites zu hacken, können Sie von und zu dieser Website und dann in
zaid navigieren. com, und
erhalten Sie dann vollen Zugriff auf meine Website.
Also lassen Sie mich Ihnen hier nur zeigen.
Wenn ich zum Beispiel einen dieser Domainnamen kopiere,
haben wir diesen Reba. Ich, und
ich gehe einfach auf mein Terminal.
Jetzt hab ich schon, wenn ich einen Ping
zaid mache. com, Sie
werden sehen, dass dies meine IP-Adresse meiner Website ist, und
wenn ich auf einer der vorhandenen Websites einen Ping-Befehl ausführe,
verwenden wir reba. mich.
Also, wenn ich Ping Reba gehe. Sie werden
sehen, dass beide Websites dieselbe IP-Adresse haben.
Das bedeutet, dass beide Websites auf demselben Computer
installiert sind. Wenn
wir uns in eine dieser
Websites einhacken könnten, könnten wir buchstäblich
von dieser Website in die
andere navigieren, von unserer Meterpreter-Shell oder von unserer PHP-Shell oder einer
beliebigen Art von Shell dass wir verwenden.
Eine andere Möglichkeit, Websites in derselben
Domain zu finden, ist die Verwendung von Bing. Dies ist
eine sehr einfache Methode.
Also, wenn Sie einfach
auf Bing gehen und ich werde nur
IP setzen, und dann werde ich die IP meiner Ziel-Website setzen.
Auch hier sehen Sie alle anderen Websites, die sich auf
demselben Server wie Ihre Zielwebsite befinden. Sie
können sich also buchstäblich in eine dieser Websites und
von dort aus in meine Website hacken und auf diese zugreifen.
Dies ist sehr wichtig, da Ihr Ziel in
vielen Fällen sehr gut gesichert werden konnte,
der Server selbst jedoch nicht sicher
war. Sie können also eine der anderen Websites
hacken und dann über den Server zu Ihrem Ziel navigieren.