Instruktor: Luki w włączaniu lokalnych plików.
Te exploity lub luki umożliwiają
odczytanie dowolnego pliku znajdującego się na tym samym serwerze.
Więc nawet jeśli plik istnieje poza varwww, będziesz mógł
go odczytać i odczytać informacje.
Dlaczego ta luka jest tak ważna,
ponieważ możesz odczytać dowolne
pliki, więc jeśli użytkownicy przechowują jakieś ważne pliki
lub pliki haseł, będziesz mógł je odczytać, a
następnie stamtąd będziesz mógł dalej wykorzystywać swój cel.
Ponadto, jeśli na tym samym serwerze znajduje się wiele witryn i
uda Ci się je znaleźć na
stronie, na którą
nie jesteś kierowany, możesz mieć dostęp
do plików związanych z witryną, na którą celujesz, a
następnie wykorzystać je stamtąd twoja strona internetowa.
Spójrzmy więc
na to, a my również
wykorzystamy tę lukę za pomocą adresu URL.
Więc zwykle w naszym przykładzie wykonania kodu piszemy
tutaj kod, teraz czasami możesz
znaleźć lukę w zabezpieczeniach kodu w adresie URL, więc
będzie to coś w rodzaju CMD, a
następnie umieścisz polecenie lub, na
przykład, w
tym w takim przypadku
byłoby to IP równe IP na przykład
1020,
14, dwa O trzy,
a następnie umieszczasz znak, a następnie przykładasz po
nim PWD, więc nasz przykład był po
prostu w polu tekstowym, to samo nastąpi tutaj,
w naszej luce
w zabezpieczeniach związanej z włączaniem plików.
Widzimy więc, że kiedy tu jesteś, w tym
adresie URL jest mowa o tym, że ten plik
zajmie stronę i ładuje
coś, co nazywa się PHP, więc wygląda na to,
że ładuje inną stronę, na przykład tę
bieżącą ładuje kolejną stronę, zwaną PHP, więc
ponownie będziesz przeglądać serwer sieciowy
i próbować go poczuć, a zobaczysz
coś takiego
lub zobaczysz, że coś o
nazwie IP równa się adresowi IP
i wtedy wiesz, że
na przykład w poprzednim filmie jest
ping, więc teraz wiemy, że nasz
cel próbuje otworzyć plik, a
plik nazywa się PHP.
Zobaczmy, czy rzeczywiście
istnieje plik o nazwie PHP,
więc po prostu usunę wszystko
tutaj i spróbuję uzyskać dostęp do PHP bezpośrednio,
a jak widzimy, mamy plik
o nazwie
PHP, to jest
nie działa poprawnie, ale istnieje i znajduje się
w
tym samym katalogu roboczym, więc spróbujmy sprawdzić,
czy możemy odczytać plik przechowywany na
komputerze i użyjemy pliku o nazwie hasło ETC.
To jest plik, który
zawiera wszystkich użytkowników i ich ścieżki na bieżącym serwerze internetowym.
Spójrzmy więc na
to,
więc ETC, ten
plik zawiera wszystkich użytkowników dla
bieżącego systemu operacyjnego.
Więc jeśli po prostu wejdę
na mojego caddiego tutaj
i jeśli
go tu uruchomię, jeśli po prostu zrobię hasło cat itp., Zobaczysz
wszystkich użytkowników, których mam na
bieżącym komputerze, i ich domyślną ścieżkę na bieżącym systemie operacyjnym system.
Spróbujemy więc odczytać ten plik,
a żeby to
zrobić, wróćmy i zobaczmy naszą obecną lokalizację.
Więc nasza obecna lokalizacja znajduje się w pliku
FI i katalogu FI,
więc musimy
cofnąć się raz, dwa, trzy, cztery, pięć razy, a następnie przejść
do hasła ETC, więc
powrót będzie można wykonać za pomocą
kropki, i spróbujmy to zrobić.
Tak więc, w chwili, gdy uzyskujemy dostęp do tego bieżącego
pliku, i aby to ułatwić,
po prostu umieśćmy
tutaj pełną ścieżkę, więc na stronie próbuje
uzyskać dostęp do tej strony,
więc potrzebujemy tak naprawdę chcę miejsca
zwanego hasłem ETC, więc
musimy wrócić pięć razy do tych katalogów, więc
ten będzie odtąd czasem rozpoczęcia, więc wracamy, wracamy,
wracamy, wracamy i wracamy, i
następnie przejdziemy do hasła ETC,
i jak widać, teraz mamy wynik
pliku hasła
ETC, możemy go skopiować
i zapisać tutaj, a
następnie będziesz mógł go odczytać i
po prostu uzyskać więcej
informacji o witrynach, na które
teraz kierujesz reklamy.
Ponownie możesz użyć tego, aby spróbować uzyskać
dostęp do różnych plików, poufnych plików lub plików innych
witryn na tym samym serwerze.