Instruktor: Do
tej pory zbieraliśmy bardzo przydatne informacje o celu.
I widzimy, że cel jest zawsze
w formie celu. com, takich jak
google. com.
Ta nazwa tutaj, na przykład google. com, jest
znany jako domena.
Więc to jest nazwa domeny.
To właśnie umieszczamy w pasku adresu, aby
uzyskać dostęp do docelowej witryny.
Wiele stron internetowych posiada również subdomeny.
Subdomeny to nazwy widoczne
przed nazwą domeny.
Lubię to.
W tym przykładzie mamy Subdomenę. cel. com.
A przykładem z życia byłaby poczta. Google. com.
Tak więc w tym przypadku subdomena to Subdomain
i oczywiście w przykładzie Google subdomena
to poczta, a nazwa
domeny to google. com.
Więc wiemy, czy pójdziemy do google. com,
otrzymamy słynną wyszukiwarkę, która
pozwoli nam wyszukiwać rzeczy w Internecie.
Ale jeśli pójdziemy na pocztę. Google. com,
otrzymamy zupełnie inną aplikację internetową, która będzie mogła
być używana do wysyłania i odbierania e-maili.
Dlatego wygląda na to, że
otrzymujemy zupełnie inne strony internetowe, ale
nadal kierujemy się na tę samą nazwę domeny, którą
jest google. com.
Dlatego jeśli Twoim celem jest google. com lub cel. com, bardzo ważne
jest, aby
odkryć wszystkie znajdujące się na nim subdomeny.
Ponieważ te subdomeny
mogą dać nam wiele innych informacji.
Możemy odkryć wrażliwe dane.
Możemy odkryć strony zarządzania, takie jak
strony, z których administrator lub członkowie witryny korzystają w celu
uzyskania dostępu do określonych funkcji.
Mamy dostęp do zupełnie różnych aplikacji internetowych.
Możemy nawet uzyskać dostęp do wersji beta aplikacji
internetowej lub jej części,
które są wciąż w fazie rozwoju.
Te części, które są w fazie rozwoju lub wersje
beta, są naprawdę
dobre dla hakerów, ponieważ istnieje duża szansa na
znalezienie błędów, ponieważ te części aplikacji
internetowej nie zostały zbyt dobrze
przetestowane lub mają eksperymentalną przyszłość.
Dlatego istnieje
duże prawdopodobieństwo, że zawierają błędy.
W związku z tym istnieje większa szansa na
znalezienie słabych stron i wykorzystanie ich do uzyskania dostępu do subdomeny.
A potem, miejmy
nadzieję, stamtąd uzyskamy dostęp do serwera lub w jakiś sposób eskalujemy
nasze uprawnienia, aby w pełni kontrolować docelową
witrynę lub docelowy serwer WWW.
Teraz odkrywanie subdomen jest naprawdę, bardzo łatwe
i istnieje wiele narzędzi,
które można do tego wykorzystać.
Użyję narzędzia o nazwie Knock.
Jest już zainstalowany w niestandardowym Kali
stworzonym dla tego kursu.
Jeśli nie masz niestandardowego
Kali, musisz go
pobrać i zainstalować ręcznie.
Link do jego
pobrania umieszczę w zasobach tego wykładu.
Ale korzystanie z tego narzędzia jest bardzo, bardzo proste.
Musisz po prostu wpisać nazwę narzędzia,
które jest knockpy.
Następnie docelowa witryna.
A w naszym przypadku po prostu zróbmy to w google. com.
Tak bardzo, bardzo proste.
Nazwa programu, po której następuje cel.
Wcisnę Enter.
Zauważysz, że jak tylko
uruchomię narzędzie, zaczyna ono już tutaj odkrywać subdomeny.
Więc zamierzam to anulować, ponieważ to będzie trwać dalej.
Więc wciskam Ctrl+C.
A jeśli przewiniemy w
górę, zobaczysz, że mamy już wiele przydatnych wyników.
Więc mamy około. Google. com.
Mamy tę stronę, która ma 404.
Mamy rachunki. Google. com.
Mamy administratora. Google. com.
Jeśli jeszcze bardziej przewiniemy w dół,
zobaczymy, że mamy aplikacje.
A jeśli będziesz kontynuować,
uzyskasz dostęp do ich subdomeny API i
tak dalej.
Tak jak powiedziałem, wszystko to zwiększa naszą powierzchnię ataku, ponieważ
możemy zaatakować dowolną z tych subdomen,
aby uzyskać dostęp i spróbować odkryć poufne pliki, odkryć
luki w zabezpieczeniach,
których nauczysz się w dalszej części kursu.
I spróbuj je wykorzystać, aby uzyskać dostęp
do docelowego serwera WWW.
Oczywiście im więcej aplikacji internetowych możesz
przetestować, tym większa powierzchnia ataku i tym większe
szanse na
wykrycie luki w zabezpieczeniach i miejmy nadzieję,
że osiągniesz swój cel
i uzyskasz dostęp do docelowego serwera.