-: Teraz przed
opuszczeniem sekcji przejdź do sekcji uzyskiwania
dostępu, gdzie nauczę cię,
jak złamać różne szyfrowania i uzyskać dostęp do sieci.
Chcę spędzić jeszcze jeden wykład, mówiąc
o naprawdę użytecznym ataku, który nadal należy do
ataków przed połączeniem, w sekcji.
Atak, o którym
chcę porozmawiać, to atak deauthentication, ten
atak pozwala nam odłączyć dowolne urządzenie od
dowolnej sieci przed połączeniem się
z którąkolwiek
z tych sieci i bez konieczności znajomości hasła do sieci.
Aby
to zrobić, będziemy udawać klienta, którego
chcemy rozłączyć, zmieniając nasz adres
MAC na adres MAC tego klienta i informując
router, że chcę się od ciebie odłączyć.
Następnie ponownie będziemy udawać router, zmieniając
nasz adres Mac
na adres
Mac routera i poinformuj klienta, że prosiłeś
o rozłączenie, więc cię odłączę.
Umożliwi nam to pomyślne odłączenie
lub deautentyfikację dowolnego klienta z dowolnej sieci.
Teraz nie zamierzamy robić tego
ręcznie, użyjemy do tego narzędzia o nazwie aireplay-ng.
Z poprzedniego wykładu
wiemy, że ten adres Mac, właśnie
tutaj, należy do komputera Apple i tak jak
powiedziałem, ten komputer Apple jest w rzeczywistości moim komputerem, właśnie tutaj.
Jak widać,
ta maszyna jest podłączona do tej sieci, właśnie tutaj,
która jest taka sama jak ta, którą widzisz tutaj,
i faktycznie ma dostęp do Internetu.
Tak więc, jak tylko poszukam testu,
zobaczysz, że mam połączenie
i mogę szukać rzeczy, mogę korzystać z Google.
Więc mam sprawne połączenie internetowe.
Teraz wrócimy tutaj
i użyjemy narzędzia o nazwie aireplay-ng,
aby uruchomić atak deauthentication
i odłączyć ten komputer Mac od Internetu.
Więc wpiszemy nazwę programu,
czyli
aireplay-ng, powiemy, że chcę
przeprowadzić atak deauthentication.
Następnie podam mu
liczbę pakietów deauthentication, które chcę wysłać, więc podam
mu naprawdę dużą liczbę,
aby nadal wysyłał te pakiety zarówno
do routera, jak i urządzenia docelowego.
Dlatego odłączę urządzenie docelowe na
bardzo długi czas.
A jedynym sposobem na odzyskanie połączenia jest
naciśnięcie Control + C i wyjście z aireplay-ng.
Następnie podam aireplay-ng
adres MAC mojej sieci docelowej.
Więc zrobię, myślnik a,
i podam mu adres
MAC, który skopiuję stąd,
a następnie użyję, myślnik c,
aby podać adres MAC klienta, którego chcę
odłączyć .
A klientem, którego chcę odłączyć, jest
ten klient tutaj, czyli komputer Apple, tak
jak powiedzieliśmy.
Więc skopiuję to i wkleję tutaj.
Jeśli twoja sieć docelowa działa na częstotliwości pięciu
gigaherców, musisz dodać, myślnik, duże D,
do polecenia tutaj.
Ale mój cel, jak widać, używa 2. 4 gigaherców, więc
nie muszę tego robić, a
po prostu dodam moją kartę
bezprzewodową w trybie monitora, czyli mon0.
Teraz bardzo ważne jest, aby
zrozumieć, że to polecenie odłączy tylko klienta docelowego
od określonej sieci.
Jeśli więc istnieją inne sieci, z którymi
docelowi klienci mogą się połączyć, połączy się z nimi automatycznie.
W
wielu przypadkach może więc łączyć się z
pięciogigahercową wersją
sieci lub z zupełnie inną siecią,
do której już zna hasło.
A jeśli jest to
urządzenie mobilne, może nawet nadal mieć dostęp do Internetu
za pośrednictwem mobilnego planu transmisji danych.
Może się więc wydawać, że atak nie
zadziałał, ale w
rzeczywistości zadziałał, a klient właśnie odłączył się
od tej sieci i korzysta z innej sieci.
Aby
rozwiązać ten problem, wystarczy otworzyć nowe okno terminala i
uruchomić dokładnie to samo polecenie, ale tym
razem jest to skierowane do nowej sieci, z którą
połączył się klient.
Właściwie omówiłem to wraz z bardziej zaawansowanymi tematami
w moim zaawansowanym kursie hakowania sieci, sprawdź
dodatkowy wykład, ostatni wykład tego
kursu, aby uzyskać więcej informacji na
temat mojego zaawansowanego kursu hakowania sieci i
wszystkich innych kursów,
które możesz wziąć razem z tym kierunek.
Więc bardzo, bardzo proste polecenie, które wpisujemy, aireplay-ng, to
jest nazwa programu, którego będziemy używać.
Robimy, dash dash deauth,
żeby powiedzieć
aireplay-ng, że chcę przeprowadzić atak deauthentication.
Daję mu naprawdę dużą liczbę
pakietów, aby nadal wysyłał pakiety deauthentication zarówno do
routera, jak i
klienta, a klient był odłączony.
Używam myślnika
a, aby określić adres MAC docelowego routera
lub docelowego punktu dostępu.
Następnie używam myślnika
c, aby określić adres MAC klienta.
Na koniec podaję to, mon0,
co jest nazwą mojej bezprzewodowej karty sieciowej w trybie monitora.
Teraz możesz uruchomić to
polecenie w ten sposób i w większości przypadków zadziała, ale w bardzo
rzadkich przypadkach to polecenie zakończy się niepowodzeniem, chyba
że airodump-ng działa przeciwko sieci docelowej.
Więc
teraz wrócę do mojego pierwszego terminala
i uruchomię airodump-ng, używając
polecenia, które widzieliśmy wcześniej.
I nie chcę niczego
zapisywać do pliku, więc usunę argument write.
Tak więc, po prostu wykonuję normalne polecenie
airodump-ng, dosłownie podaję mu identyfikator BSS
mojej sieci docelowej i kanał docelowy, a następnie po
prostu wciskam Enter.
Widzieliśmy, jak to się robi, spędziliśmy na tym cały
wykład, dlatego zrobiłem to naprawdę szybko.
A potem
wracam do polecenia, które do tej pory napisaliśmy
i wciskam Enter, teraz,
jak widać aireplay-ng, mówi
mi, że wysyła pakiety deauthentication.
A jeśli wrócimy tutaj i spojrzymy w górę,
zobaczysz, że rzeczywiście straciłem połączenie i próbuję
połączyć się z powrotem.
Więc oczywiście, jeśli spróbuję czegoś
poszukać, powiedzmy test2,
zobaczysz, że utknę i nic się nie załaduje.
Więc jedynym sposobem na ponowne połączenie
jest, jeśli wrócę
tutaj, jeśli rzucę to, robiąc, Control + C, kończę to ponownie.
A teraz mój komputer powinien być w stanie połączyć się
z powrotem i przywrócić połączenie.
Jest to bardzo, bardzo przydatne na wiele sposobów,
jest bardzo przydatne w przypadkach socjotechniki,
gdzie można odłączyć klientów od sieci docelowej, a następnie
zadzwonić do użytkownika i udawać osobę z działu IT
i poprosić
go o zainstalowanie wirus lub backdoor informujący
ich, że to naprawi ich problem.
Możesz również utworzyć inny fałszywy punkt dostępu i zmusić ich
do połączenia się z fałszywym punktem dostępu,
a następnie zacząć ich szpiegować z tego punktu dostępu, a
w dalszej części kursu zobaczymy, jak to zrobić.
Możesz również użyć tego do uchwycenia uścisku dłoni,
co w rzeczywistości miało miejsce tutaj.
A to ma kluczowe znaczenie, jeśli chodzi o łamanie WPA.
Porozmawiamy o
tym, gdy przejdziemy do sekcji poświęconej łamaniu WPA.
Tak więc,
jak powiedziałem, jest to mały atak, który można wykorzystać
jako wtyczkę do innych ataków lub umożliwić inne ataki.