W tym wykładzie zajmiemy się NCIS lub prośby międzywydziałowe dotyczące Jerry'ego, które pozwolą nam zmusić
użytkownika do robienia rzeczy, których nie chcą robić.
Na przykład po zalogowaniu się do witryny sieci Web, pozwalającej na korzystanie z Facebooka, będziesz mógł wykonywać pewne
czynności na swoich profilach, aby móc przesyłać zdjęcia.
Możesz zmienić swoje hasło, możesz zmienić swoje informacje, wysyłać wiadomości i wysyłać rzeczy do ściany.
Teraz ona SRF Ockers, gdy witryna nie sprawdza, czy użytkownik rzeczywiście chce wykonać określone zadanie,
więc nie sprawdza, czy użytkownik rzeczywiście zamierza zmienić swoje zdjęcie profilowe lub zmienić
hasło.
Jeśli więc strona internetowa tego nie zrobi, będziemy mogli zaprogramować pochopną stronę e-mail.
A jeśli użytkownik go kliknie lub uruchomi, będzie musiał wykonać określone zadanie, które my
zaprogramujemy, aby na przykład umożliwić użytkownikowi zmianę hasła bez wiedzy użytkownika.
Miejmy przykład, jak to się dzieje, a stanie się dla ciebie bardziej jasne.
Mam tutaj swoją DVD Avenue i zamierzam zalogować się przy użyciu mojej nazwy
użytkownika i hasła, które są admantami i zamierzam wprowadzić moje hasło.
Teraz, jeśli pójdziemy do C. R. Przeszedłem tutaj, zobaczysz, że pozwala nam zmienić nasze hasło.
Jest to więc zwykły panel kontrolny do normalnej strony internetowej.
Zazwyczaj po zalogowaniu się do konta jedną z funkcji, które możesz wykonać, jest
zmiana hasła na inne.
Odtąd ustawię hasło na 2 2 2 2 2 2, a ja powiem to samo tutaj, a także to samo hasło.
Wchodzę w wejście.
I jak widać, mówi nam, że hasło zostało zmienione.
Jest to więc przykład funkcji, którą użytkownik może wykonać na swoim koncie, aby zmienić hasło,
jeśli docelowa strona internetowa, na której znajduje się DVD-Video, nie sprawdza, czy użytkownik rzeczywiście chce wykonać to zadanie.
Następnie możemy stworzyć stronę podobną do tej strony.
I kiedy użytkownik uruchomi tę stronę, to faktycznie zmieni swoje hasło, nawet nie wiedząc o tym.
Teraz istnieje wiele sposobów analizy połączenia i naszego życia informacji przesyłanych
między klientem a celem, aby ten exploit wykorzystał SRF.
Pokażę ci najprostszy i najbardziej niezawodny sposób i działa niezależnie od typu formularza,
czy jest wysyłany, czy wysyłany.
Tak więc z tym konkretnym jest naprawdę bardzo łatwy do wykorzystania, jeśli po prostu wyślesz lub właśnie
tutaj do użytkownika docelowego.
A jeśli są na nim, zostaną zmienione.
Ale w bardziej skomplikowany sposób czasami nie widzisz, że czasami używasz postu.
Pokażę ci najbardziej niezawodny sposób na tego rodzaju atak.
Pierwszą rzeczą do zrobienia jest kliknięcie prawym przyciskiem myszy formularza, który chcesz przejąć.
Zamierzasz sprawdzić element, a my zajmiemy się tym, gdzie znajduje się forum, więc
przyjrzymy się, gdzie jest początek tagu forum i koniec tagu forum.
Właściwie to klikam tutaj na forum.
I jak widać, teraz mamy początek forum i kończy się forum slash forum
slash.
I możesz to zobaczyć na samym końcu.
Jest to część kodu, który nas interesuje. Jest to część kodu, który
chcemy zmodyfikować i wysłać do użytkownika docelowego, aby po uruchomieniu zmienił hasło bez ich
wiedzy.
Tak więc kliknę to prawym przyciskiem myszy i będę edytować jako e-mail, a ja
mam zamiar skopiować wszystko tutaj, więc zamierzam zrobić kontrolę, którą kontroluję Widzę to dla mnie.
A potem przejdę na moją lewą stronę tutaj i wkleję to i zamierzam to zapisać, a my
nazwiemy to Tak lub posmakujmy
go, a ja umieszczę to na pulpicie i kliknij Zapisz.
I to wszystko.
Teraz, jeśli pozwolimy, po prostu uruchom ten kod na początku i zobacz, co otrzymamy.
Więc mam to tutaj na moim pulpicie.
I po prostu go kliknę.
A jak widzisz, po prostu otrzymujesz stronę i całą stronę, która prosi o nowe
hasło i konto, aby potwierdzić hasło, więc możesz zobaczyć, że formularz tutaj jest rzeczywiście podobny do formularza, który chcemy przejąć.
Aby strona działała, musimy zmodyfikować kilka rzeczy.
Teraz możesz zobaczyć tutaj, mamy tutaj formularz, a akcja jest ustawiona na znacznik hash, więc w rzeczywistości nie
daje strony internetowej do przesłania tego formularza.
Pierwszą rzeczą, którą chcesz zmodyfikować, jest przekazanie jej do witryny sieci Web w celu przesłania tego
formularza do tej samej witryny internetowej, w której aktualnie się znajdujemy.
Więc mam zamiar kontrolować kopiowanie tego i zamierzam umieścić to tutaj zamiast hashtaga.
Czasami faktycznie, jeśli kopiujesz formularz z innej strony, możesz zobaczyć
nazwę pliku, więc zobaczysz nazwę pliku, pod którą masz pełny adres
URL, Formularz.
Ponieważ, jeśli masz po prostu nazwę pliku, na przykład, jeśli po prostu zaindeksowałeś BHB, nie będzie wiedział, gdzie znajduje
się ten indeks BHP, kiedy znajduje się on w witrynie sieci Web, ponieważ jest już uruchomiony w tej witrynie sieci Web.
Ale kiedy faktycznie robimy taki plik i przechowujemy go na naszym lokalnym komputerze, chcemy się
upewnić, że masz pełne "Jesteście wszyscy" i tutaj, nawet jeśli widzicie coś zamiast tagu hashującego za
używanie czegoś podobnego do indeksu BHP lub cokolwiek.
Zatrzymaj to tam, ale upewnij się, że podałeś pełny lub L, który jest przed tą stroną.
To wszystko jest dobre.
Teraz, jeśli to zapiszę, i jeśli to uruchomimy, będziemy w stanie zmienić hasło, wykorzystując na razie piękną rzecz
dotyczącą tych exploitów.
Możesz faktycznie potwierdzić, że działa on dla ciebie pierwszy, a następnie
możesz wysłać go do klienta celu lub do osoby Daggetta, więc jeśli rzeczywiście zresetujemy
nasze hasło tutaj, ustawiam hasło 2 3 3 3 3 3 3 potwierdź to tutaj.
A potem mam zamiar zrobić.
Wciśnij Enter.
Zobaczysz, że otrzymujemy komunikat informujący nas, że hasło zostało zmienione i możemy teraz wylogować
się i zalogować ponownie za pomocą nowego hasła.
To jest dobre.
Teraz mamy forum, które faktycznie nie jest przechowywane na stronie internetowej, ale korzystając z niego możemy rzeczywiście przejść
do tej witryny i zmienić hasło.
W rzeczywistości potwierdza to, że docelowa strona internetowa jest podatna na ataki, ponieważ nie sprawdza, czy żądanie
pochodzi z samej witryny sieci Web.
Nie sprawdza więc, czy użytkownik rzeczywiście chce to zrobić.