Instruktor: Widzimy więc tutaj
z wyniku, że udało się znaleźć wiele plików.
Niektóre z nich już znamy.
Teraz favicon jest tylko ikoną.
Stopka i nagłówek to prawdopodobnie tylko pliki stylów.
Indeks to indeks, który zwykle widzimy,
więc jest w porządku.
Zaloguj się, widzimy, że odkryliśmy stronę, która
pozwala ludziom się zalogować.
Teraz, w wielu scenariuszach, byłem w stanie
znaleźć nazwę użytkownika
i hasło naszego celu, wykorzystując bardzo złożony exploit.
A potem nie udało mi się zalogować, bo
nie mogłem znaleźć gdzie się zalogować.
Takie narzędzia mogą być bardzo przydatne.
I tutaj widzimy, że mamy stronę logowania, której
możemy użyć do zalogowania się.
Nie znaleziono strony, niezbyt przydatne.
Możesz zobaczyć plik informacyjny PHP.
Teraz ten plik jest zwykle
bardzo, bardzo przydatny, ponieważ wyświetla wiele informacji
na temat interpretera PHP działającego na serwerze WWW.
I jak widać, ten plik
zawiera wiele informacji.
Wiele z nich jest teraz przydatnych.
Poznajesz niektóre katalogi.
Wiesz, że działa w PHP 5.
Konfiguracja jest zapisana w tym pliku.
Pliki INI to zwykle pliki konfiguracyjne dla PHP.
Dzięki temu możesz zobaczyć wszystkie miejsca, w których są przechowywane.
A schodząc
zobaczysz wszystkie uprawnienia, zainstalowane.
Widzimy tutaj, że ma MySQL.
Więc używa MySQL.
I możesz zobaczyć katalogi, w których przechowywane
są różne typy konfiguracji.
Możesz także zobaczyć
wszystkie moduły i rozszerzenia używane w PHP.
Ten plik jest zwykle bardzo, bardzo przydatny.
Widać, że udało nam
się ustalić, gdzie znajduje się login phpMyAdmin,
i jest to w zasadzie login używany
do logowania do bazy danych.
Kolejnym bardzo przydatnym plikiem są roboty. tekst.
I to jest plik, który informuje wyszukiwarki, takie
jak Google, jak radzić sobie z witryną.
Więc zazwyczaj zawiera pliki, których nie
chcemy, aby witryna lub Google
widziały lub czytały.
Jeśli więc będziemy mogli odczytać ten
plik, będziemy mogli zobaczyć,
co administrator sieci próbuje ukryć.
Wejdź tutaj, możemy zobaczyć, że administrator sieci nie
chce, aby Google
zobaczył katalog o nazwie hasła.
Okej, a także nie chce, aby widział plik
o nazwie config. inc.
I nie chce też, żeby widział te inne pliki.
Spójrzmy więc na hasła
i konfigurację. inc jako przykłady.
Więc po prostu
otworzę nową kartę i podamy taki adres.
Więc to jest bieżący
katalog, a potem po prostu umieszczamy hasła.
Dzięki temu możemy zobaczyć, że istnieje plik o nazwie konta. tekst.
Idąc tutaj, widzimy, że
mamy jakieś nazwy użytkowników i hasła.
Widzimy więc, że jest admin, adminPass.
Widzimy, że mamy hasło Adrian
i trochę hasła.
Udało nam się więc znaleźć nazwy użytkowników i hasła.
Teraz nadal nie jesteśmy
pewni, do czego służą te nazwy użytkowników i
hasła, ale jesteśmy pewni, że
udało nam się znaleźć bardzo przydatne rzeczy.
Kolejnym przydatnym plikiem jest config. inc.
Zobaczmy więc, co w tym jest.
I stąd możemy zobaczyć, że mamy informacje, które pozwalają
połączyć się
z bazą danych, ponieważ mówią
one: dbhouse, dbuser, dbpass i name.
Widzimy więc, że nazwa użytkownika to
root, a hasło jest puste.
Możemy więc iść dalej i
spróbować połączyć się z bazą danych na podstawie tych
poleceń, a wtedy powinniśmy mieć dostęp do tej bazy danych.
Ponadto, używając tych haseł, nadal nie jesteśmy pewni,
do czego możemy ich użyć,
ale możemy dodać je do listy, spróbować
zalogować się do administratora.
Lub po prostu przechowuj je na liście,
abyśmy mogli go użyć,
jeśli mamy zamiar wykonać jakiś atak brutalnej siły.
To kolejny film pokazujący, jak
ważne
może być zbieranie informacji.