Instruktor:
W tym wykładzie chciałbym podkreślić bardzo
ważną notatkę dotyczącą testów penetracji witryny.
Strony internetowe są instalowane na serwerach internetowych na normalnych komputerach,
jak powiedzieliśmy wcześniej.
Te normalne komputery mają adresy IP i
za pomocą adresu IP możemy uzyskać dostęp do naszej strony docelowej.
Teraz, w wielu scenariuszach, twoja strona docelowa lub serwer
docelowy będzie zawierał dużą
liczbę stron internetowych, więc będzie miał
witrynę, której szukasz, na którą celujesz, ale
będzie
również zawierać inne witryny w ten sam serwer, a
więc w tym samym systemie plików.
Oznacza to, że jeśli na przykład
nie możesz znaleźć żadnych luk w docelowej witrynie, możesz
spróbować włamać się do dowolnej innej witryny
zainstalowanej na tym samym serwerze.
Jeśli możesz to
zrobić, będziesz mógł uzyskać dostęp do serwera.
Uzyskanie dostępu do serwera w zasadzie oznacza,
że masz dostęp do wszystkich innych
stron internetowych, ponieważ serwer jest tylko komputerem
i możesz dosłownie przejść do strony,
którą chcesz zhakować i
uzyskać dostęp do tej strony.
Więc jeśli próbujesz włamać się na stronę internetową
i nie możesz
znaleźć żadnych exploitów, następnym krokiem będzie próba włamania się do dowolnej innej
strony internetowej, która istnieje na tym samym serwerze.
Rozumiem przez to, że istnieją na tym samym
serwerze, że mają ten sam adres IP.
Pokażę wam tutaj przykład.
Pokażę przykład zaid. com, więc mój blog, ponieważ na
tym samym serwerze jest wiele stron internetowych, a jeśli spojrzymy
tutaj na robtex. com, a ja
przyszedłem tutaj
do nazw wskazujących na ten sam adres
IP, widać, że wszystkie te strony internetowe istnieją
na tym samym serwerze co zaid. com.
Tak więc, jeśli uda Ci się włamać do dowolnej
z tych stron, będziesz mógł nawigować z tej strony i z niej, a
następnie zaid. com, a
następnie uzyskaj pełny dostęp do mojej witryny.
Pozwól, że ci tu pokażę.
Na przykład, jeśli skopiuję dowolną z tych nazw
domen, mamy jedną reba. ja i
po prostu wejdę na terminal.
Teraz już, jeśli zrobię ping
zaid. com, zobaczysz,
że jest to mój adres IP mojej witryny, a
jeśli wykonam polecenie ping na jednej z istniejących witryn, dla
naszego użytku reba. mnie.
Więc jeśli pójdę ping reba. ja, zobaczysz,
że obie strony mają ten sam adres IP.
Oznacza to, że obie strony są zainstalowane na
tym samym
komputerze i jeśli moglibyśmy włamać
się do jednej z nich, możemy
dosłownie nawigować z tej strony
do drugiej, z naszej powłoki Meterpreter, z naszej powłoki PHP
lub dowolnego rodzaju powłoki którego używamy.
Innym sposobem na znalezienie stron internetowych
w tej samej domenie jest użycie Bing i jest
to naprawdę prosty sposób.
Więc jeśli pójdziesz dalej
na Bing, a ja po prostu podam
adres IP, a następnie podam adres IP mojej docelowej witryny.
Ponownie zobaczysz wszystkie inne strony internetowe, które istnieją na tym
samym serwerze, co twoja strona docelowa, więc
możesz dosłownie włamać się na dowolną z tych stron,
a stamtąd włamać się na moją stronę i uzyskać do niej dostęp.
Jest to bardzo ważne, ponieważ w wielu przypadkach
twój cel może być bardzo dobrze zabezpieczony,
ale sam serwer nie jest bezpieczny,
więc możesz zarządzać włamaniem do jednej z
innych stron internetowych, a następnie nawigować przez serwer do celu.