-: Teraz z poprzednich wykładów
dowiedzieliśmy się, że aby złamać
WPA
lub WPA2 musimy najpierw uchwycić uścisk dłoni.
Po drugie, przygotuj
listę słów, która zawiera kilka
haseł, które zamierzamy wypróbować.
I miejmy nadzieję, że jednym z nich będzie
hasło do sieci docelowej.
Więc teraz mam oba te
komponenty i jesteśmy gotowi, aby złamać hasło.
W tym celu Aircrack-ng rozpakuje uścisk dłoni
i wydobędzie przydatne informacje.
MIC tutaj lub kod integralności wiadomości jest
używany przez punkt dostępowy do
sprawdzenia, czy hasło jest poprawne, czy nie.
Więc oddzieli to i odłoży na bok.
A następnie użyje
wszystkich innych informacji tutaj,
w połączeniu z pierwszym hasłem z listy
słów, aby wygenerować MIC, kolejny kod integralności wiadomości.
A potem porówna ten MIC z tym,
który jest już w uścisku dłoni.
Jeśli MIC wygenerowany przy użyciu tych informacji
oraz pierwszego hasła jest taki sam, to
hasło użyte do wygenerowania tego MIC
jest hasłem sieci.
W przeciwnym razie to hasło jest błędne
i przejdzie do następnego hasła.
Znowu zrobi
to samo, dopóki nie użyją wszystkich
tych informacji w połączeniu z
tym hasłem, wygenerują nowy MIC, porównają ten nowy MIC z
tym, który jest już w uścisku dłoni.
Jeśli jest poprawne, to jest to hasło.
Jeśli tak nie jest, przejdzie
do następnego hasła.
I będzie to robić przez wszystkie hasła
z mojej listy słów.
Jeśli któryś z nich generuje właściwy MIC, to
jest to hasło do sieci.
W przeciwnym razie chcemy mieć możliwość uzyskania hasła.
Dlatego sukces tego ataku tak naprawdę zależy od
twojej listy słów.
Zobaczmy więc, jak to zrobić w praktyce.
W tej chwili mam tutaj swoją listę słów.
To się nazywa test. txt, a właściwie
ręcznie dodałem moje hasło na końcu listy tutaj.
Tylko po to, aby po uruchomieniu listy słów przeciwko
uściskowi dłoni, faktycznie znajdę hasło,
ponieważ lista słów domyślnie nie zawierała mojego
hasła.
Jak widzisz, mam też plik uścisk dłoni.
A wszystko to znajduje się w moim katalogu
domowym, który jest moim katalogiem głównym.
Więc jeśli zrobię tutaj LS,
zobaczysz, że mam listę słów i plik uzgadniania.
Więc jesteśmy gotowi do uruchomienia Aircrack-ng.
Więc jak zwykle wpiszemy nazwę programu, a
następnie nazwę mojego
pliku przechwytywania, który jest uzgadnianiem WPA zero-jeden kropka.
Jak dotąd jest to identyczne z tym, w
jaki używaliśmy go z WEP.
Jedyna różnica w
tej chwili, ponieważ jest to sieć
WPA2, musimy określić listę słów z opcją dash w.
A nazwa mojej listy słów to test. tekst.
Tak więc bardzo, bardzo prosty "aircrack" to nazwa mojego programu.
Uzgadnianie WPA zero-jeden kropka to nazwa pliku, który zawiera
mój uścisk dłoni.
I używam myślnika w, aby określić plik z listą słów.
Wcisnę Enter.
Jak widać teraz, Aircrack-ng przegląda
listę
światów, testując każde słowo z listy słów jeden
po drugim, jak pokazano na
tym schemacie, obliczając MIC na podstawie tych
informacji z listy
słów, a następnie, jeśli MIC
jest poprawny, powie mi, że to jest hasło.
Teraz szybkość tego zależy od procesora
i rozmiaru pliku listy słów.
Więc jeśli masz
duży plik, oczywiście zajmie ci to więcej czasu.
Istnieją również usługi online, które możesz wypróbować,
w których przesyłasz uścisk dłoni, i
mają one ogromne listy
słów i mają
super komputery do przeglądania tych list słów
i próby podania hasła.
Niestety nie mogę udostępnić Ci ich linków,
ale możesz je łatwo znaleźć w Google,
jeśli ich szukasz.
I idealnie!
Jak widać,
udało nam się znaleźć klucz.
mówi nam, że klucz
został znaleziony, a to jest klucz do sieci.
I to jest właściwy klucz, ponieważ jak
wiecie, jest to ten
sam klucz, który otrzymaliśmy, gdy wykorzystaliśmy funkcję WPS.
Więc teraz możemy iść dalej i połączyć się
z siecią i będziemy mogli uruchomić
wszystkie fajne
rzeczy, których nauczę cię w sekcji ataku po połączeniu.
Jest to jedyny znany dotychczas
praktyczny sposób łamania kluczy WPA i WPA2.
Istnieją sposoby na przyspieszenie tego procesu.
Możesz więc użyć GPU do
crackowania, ponieważ jest znacznie szybszy niż procesor.
To znaczy, jeśli masz GPU.
Możesz także użyć tęczowych tabel.
Możesz także potokować listę
słów podczas tworzenia w Crunch do Aircrack-ng.
W ten sposób możesz tworzyć
większe listy słów bez używania pamięci na komputerze.
Istnieją
również metody, dzięki którym możesz wstrzymać proces
łamania, a następnie wrócić po
chwili bez utraty postępów.
Ale główna idea jest taka sama.
Obecnie jedynym sposobem na złamanie WPA i WPA2
jest atak z użyciem listy słów.
Możesz jednak użyć socjotechniki,
aby uzyskać hasło za pomocą złego ataku bliźniaczego,
w którym oszukasz jednego z użytkowników, aby podał ci hasło.
Właściwie to wszystko
zostało omówione w moim zaawansowanym
kursie hakowania sieci: łamanie za pomocą GPU, przejście z Crunch do
Aircrack-ng, uzyskanie hasła za pomocą ataku złych bliźniaków
i znacznie bardziej zaawansowane techniki hakowania sieci.
Jeśli jesteś
tym zainteresowany, gorąco polecam zajrzeć
na mój kurs Advanced Network Hacking.
Sprawdź bonusowy wykład tego kursu,
ostatni wykład tego kursu.
Zawiera linki do wszystkich moich innych kursów
i porównania między nimi.