Ziad: W
poprzednim wykładzie nauczyliśmy się,
jak używać BetterCAP do przeprowadzania
ataku fałszowania ARP i stawiania się w
środku połączenia między komputerem a punktem dostępu.
I za każdym
razem, gdy to robię, powtarzam, że oznacza
to, że wszystkie żądania i wszystkie odpowiedzi będą przepływały przez
nasz komputer, co oznacza, że będziemy mogli zobaczyć
wszystko, co użytkownik robi w Internecie.
Powinniśmy więc widzieć adresy URL,
obrazy, filmy, hasła,
którymi się logują lub
cokolwiek, co wysyłają lub odbierają.
W tej chwili jesteśmy już w trakcie połączenia i
te dane już przepływają przez nasz komputer.
Wystarczy więc użyć programu do
przechwycenia tych danych i ich analizy.
Teraz możemy to zrobić za
pomocą Wireshark i omówię to w dalszej
części kursu, ale na razie użyję naprawdę
fajnego modułu, który
jest dostarczany z BetterCAP, który automatycznie przechwytuje wszystkie
te dane, analizuje je i pokazuje mi ciekawe rzeczy.
Wszystko, co musimy teraz zrobić, to powiedzieć BetterCAP, aby
przechwycił wszystkie dane
przepływające przez ten komputer i
przeanalizował je dla mnie.
Aby to zrobić, możemy użyć sieci. moduł wąchania.
Możesz więc pomóc, a następnie net. pociągnij nosem, aby
zobaczyć wszystkie opcje, które możesz ustawić dla tego modułu.
Ale pokazałem ci, jak czytać opcje i je
zmieniać, więc na razie
chcę go uruchomić bez modyfikowania żadnej z
opcji, więc po prostu zrobię sieć. pociągnij nosem.
Teraz wszystko, co przepłynie przez ten komputer, zostanie
przechwycone i przeanalizowane przez sieć. moduł wąchania.
Więc zamknę to okno terminala
i przejdźmy do docelowego komputera z systemem Windows.
Otworzę przeglądarkę internetową
i wygenerujemy trochę ruchu
i zobaczymy, czy to zostanie przechwycone przez BetterCAP.
To, co robimy teraz,
nie będzie działać przeciwko HTTPS, ale nie
martw
się, porozmawiamy o tym, jak ominąć HTTPS później i
dlaczego to nie zadziała.
Ale na razie, w
celu przetestowania, po prostu wejdę na stronę internetową o nazwie
vulnweb i dołączę
jej link do zasobów tego wykładu.
Jak widać, jest to normalna strona internetowa, która
nie korzysta z HTTPS.
Zawiera również kilka linków, więc
jeśli kliknę na przykład na ten link,
wszystko ładuje się
dobrze, jak widać tutaj.
Ale jeśli przejdziemy do maszyny
Kali, zobaczysz, że każde wysłane przez nas
żądanie zostało przechwycone przez ten komputer.
Możesz to zrobić na dowolnym komputerze
podłączonym do tej samej sieci co Ty, niezależnie
od tego, czy jest to sieć przewodowa czy bezprzewodowa.
Abyś mógł zobaczyć, że wysłano żądania do Google, jeśli
przewiniemy w dół, zobaczysz,
że poprosiliśmy o
tę stronę internetową, vulnweb. com.
Możesz także zobaczyć wszystkie inne pliki
załadowane przez tę witrynę.
Możesz więc zobaczyć, że mamy tutaj załadowane logo.
Widać, że ładujemy tutaj plik stylów.
Ponownie, jeśli
będzie więcej zdjęć, faktycznie zobaczysz linki
do wszystkich ładowanych obrazów.
Możesz zobaczyć tutaj, to jest drugi link,
który kliknęliśmy, testphp. vulnweb. com.
To właśnie mamy tutaj, tutaj na górze.
Teraz też pozwól mi
wrócić i być może kliknąć pierwszy.
I jak widać, to
kolejna strona internetowa.
Ma tutaj funkcję logowania.
Spróbujmy na przykład zalogować się przy
użyciu nazwy użytkownika.
Ustawmy nazwę użytkownika na moje imię, ziad sabih.
I ustawmy hasło jako 1234567890.
Kliknę na Login.
Ponownie, jak
widać, jesteśmy zalogowani, żadnych problemów.
Ale jeśli wrócę do komputera Kali i przewijam w
górę, jak widać, przechwyciliśmy
login, który został wysłany na tę
stronę, testhtml5. vulnweb. com.
Ponownie, jest to dokładnie ta strona, którą mamy tutaj,
a jeśli spojrzysz
tutaj, możesz zobaczyć, że nazwa użytkownika to
ziad sabih, a hasło to 123 aż do 90.
Zasadniczo więc pomysł, który
próbuję teraz
zrealizować, wszystko, co komputer docelowy wysyła
lub odbiera teraz, zostanie przechwycone przez maszynę Kali.
I tak jak powiedziałem, możemy to zrobić
na dowolnym komputerze lub telefonie podłączonym do tej samej sieci
co my, czy to WiFi czy sieć przewodowa.