aircrack-ng - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

aircrack-ng - narzędzie do łamania kluczy 802.11 WEP/WPA-PSK

STRESZCZENIE

aircrack-ng [options] <input file(s)>

OPIS

aircrack-ng to program do łamania kluczy 802.11 WEP, 802.11i WPA/WPA2 i 802.11w WPA2.

Może odzyskać klucz WEP po przechwyceniu wystarczającej liczby zaszyfrowanych pakietów za pomocą airodump-ng. Ta część pakietu aircrack-ng określa klucz WEP przy użyciu dwóch podstawowych metod. Pierwsza metoda to podejście PTW (Pyshkin, Tews, Weinmann). Główną zaletą metody PTW jest to, że do złamania klucza WEP potrzeba bardzo niewielu pakietów danych. Druga metoda to metoda FMS/KoreK. Metoda FMS/KoreK obejmuje różne ataki statystyczne w celu odkrycia klucza WEP i wykorzystuje je w połączeniu z brutalnym wymuszaniem.

Dodatkowo program oferuje słownikową metodę określania klucza WEP. Do złamania wstępnie udostępnionych kluczy WPA/WPA2 należy użyć listy słów (plik lub standardowe wejście) lub pliku airolib-ng.

PLIKI WEJŚCIOWE

Capture files (.cap, .pcap), IVS (.ivs) or Hashcat HCCAPX files (.hccapx)

OPCJE

Common options:
-a <amode>

Wymuś tryb ataku: 1 lub wep dla WEP (802.11) i 2 lub wpa dla WPA/WPA2 PSK (802.11i i 802.11w).

-e <essid>

Wybierz sieć docelową na podstawie ESSID. Ta opcja jest również wymagana do łamania zabezpieczeń WPA, jeśli identyfikator SSID jest zamaskowany. Identyfikator SSID zawierający znaki specjalne można znaleźć na stronie https://www.aircrack-ng.org/doku.php?id=faq#how_to_use_spaces_double_quote_and_single_quote_etc_in_ap_names

-b <bssid> or --bssid <bssid>

Wybierz sieć docelową na podstawie adresu MAC punktu dostępowego.

-p <nbcpu>

Ustaw tę opcję na liczbę procesorów używanych (dostępne tylko w systemach SMP) do złamania klucza/hasła. Domyślnie wykorzystuje wszystkie dostępne procesory

-q

Jeśli ustawiono, nie są wyświetlane żadne informacje o stanie.

-C <macs> or --combine <macs>

Łączy wszystkie te AP MAC (oddzielone przecinkiem) w jeden wirtualny.

-l <file>

Zapisz klucz do pliku. Zastępuje plik, jeśli już istnieje.

Static WEP cracking options:
-c

Szukaj tylko znaków alfanumerycznych.

-t

Wyszukuj tylko znaki dziesiętne zakodowane binarnie.

-h

Wyszukaj klawisz numeryczny dla Fritz!BOX

-d <mask> or --debug <mask>

Określ maskę klucza. Na przykład: A1:XX:CF

-m <maddr>

Zachowaj tylko IV pochodzące z pakietów pasujących do tego adresu MAC. Alternatywnie użyj -m ff:ff:ff:ff:ff:ff, aby użyć wszystkich IV, niezależnie od sieci (to wyłącza filtrowanie ESSID i BSSID).

-n <nbits>

Określ długość klucza: 64 dla 40-bitowego WEP, 128 dla 104-bitowego WEP itd., aż do długości 512 bitów. Wartość domyślna to 128.

-i <index>

Zachowaj tylko IV, które mają ten kluczowy indeks (od 1 do 4). Domyślnym zachowaniem jest ignorowanie indeksu klucza w pakiecie i używanie IV niezależnie od tego.

-f <fudge>

Domyślnie ten parametr jest ustawiony na 2. Użyj wyższej wartości, aby zwiększyć poziom bruteforce: włamanie zajmie więcej czasu, ale z większym prawdopodobieństwem powodzenia.

-k <korek>

Jest 17 ataków KoreK. Czasami jeden atak powoduje ogromny fałszywy alarm, który uniemożliwia znalezienie klucza, nawet przy wielu IV. Spróbuj -k 1, -k 2, ... -k 17, aby selektywnie wyłączyć każdy atak.

-x or -x0

Wyłącz brutalną siłę ostatnich bajtów kluczy (niezalecane).

-x1

Włącz brutalne wymuszanie ostatniego bajtu klucza (domyślnie)

-x2

Włącz brutalne wymuszanie ostatnich dwóch bajtów kluczy.

-X

Wyłącz wielowątkowość bruteforce (tylko SMP).

-s

Pokazuje wersję ASCII klucza po prawej stronie ekranu.

-y

Jest to eksperymentalny pojedynczy atak brute-force, który powinien być używany tylko wtedy, gdy standardowy tryb ataku zawiedzie z ponad milionem IV.

-z

Używa ataku PTW (Andrei Pyshkin, Erik Tews i Ralf-Philipp Weinmann) (domyślny atak).

-P <num> or --ptw-debug <num>

Debugowanie PTW: 1 Wyłącz klein, 2 PTW.

-K

Używaj ataków KoreK zamiast PTW.

-D or --wep-decloak

Tryb demaskowania WEP.

-1 or --oneshot

Uruchom tylko 1 próbę złamania klucza za pomocą PTW.

-M <num>

Określ maksymalną liczbę IV do użycia.

-V or --visual-inspection

Uruchom w trybie kontroli wizualnej. Może być używany tylko podczas korzystania z KoreK.

WEP and WPA-PSK cracking options
-w <words>

Ścieżka do pliku słownika do łamania wpa. W przypadku korzystania z wielu słowników nazwy plików należy oddzielać przecinkami. Podaj „-”, aby użyć standardowego wejścia. Oto lista list słów: https://www.aircrack-ng.org/doku.php?id=faq#where_can_i_find_good_wordlists Aby użyć słownika z wartościami szesnastkowymi, poprzedź go przedrostkiem „h:”. Każdy bajt w każdym kluczu musi być oddzielony znakiem „:”. W przypadku korzystania z WEP długość klucza należy określić za pomocą opcji -n.

-N <file> or --new-session <file>

Utwórz nową sesję crackowania. Pozwala na przerwanie sesji łamania i ponowne uruchomienie w późniejszym czasie (przy użyciu -R lub --restore-session). Pliki statusu są zapisywane co 10 minut. Nie nadpisuje istniejącego pliku sesji.

-R <file> or --restore-session <file>

Przywróć i kontynuuj wcześniej zapisaną sesję łamania. Ten parametr ma być używany samodzielnie, nie należy podawać żadnego innego parametru podczas uruchamiania aircrack-ng (wszystkie wymagane informacje znajdują się w pliku sesji).

WPA-PSK options:
-E <file>

Utwórz plik projektu Elcomsoft Wireless Security Auditor (EWSA) w wersji 3.02.

-j <file>

Utwórz plik przechwytywania Hashcat v3.6+ (HCCAPX).

-J <file>

Utwórz plik przechwytywania Hashcat (HCCAP).

-S

Test szybkości łamania WPA.

-Z <sec>

Długość wykonania testu szybkości łamania WPA w sekundach.

-r <database>

Ścieżka do bazy danych airolib-ng. Nie można użyć z „-w”.

SIMD selection:
--simd=<option>

Aircrack-ng automatycznie ładuje i wykorzystuje najszybszą optymalizację opartą na instrukcjach dostępnych dla twojego procesora. Ta opcja pozwala wymusić kolejną optymalizację. Wybory zależą od procesora, a poniżej przedstawiono wszystkie możliwości, które można skompilować niezależnie od typu procesora: generic, sse2, avx, avx2, avx512, neon, asimd, altivec, power8.

--simd-list

Wyświetla listę dostępnych architektur SIMD, oddzielonych spacją. Aircrack-ng automatycznie wybiera najszybszą optymalizację, dlatego rzadko trzeba korzystać z tej opcji. Przypadek użycia byłby do celów testowych lub gdy „niższa” optymalizacja, taka jak „ogólna”, jest szybsza niż optymalizacja wybrana automatycznie. Przed wymuszeniem architektury SIMD sprawdź, czy instrukcja jest obsługiwana przez twój procesor, używając -u.

Other options:
-H or --help

Pokaż ekran pomocy

-u or --cpu-detect

Podaj informacje o liczbie procesorów i obsłudze SIMD

AUTOR

Ta strona podręcznika została napisana przez Adama Cecile dla systemu Debian (ale może być używana przez innych). Udziela się pozwolenia na kopiowanie, dystrybucję i/lub modyfikację tego dokumentu zgodnie z warunkami Powszechnej Licencji Publicznej GNU w wersji 2 lub dowolnej nowszej opublikowanej przez Free Software Foundation W systemach Debian pełny tekst Powszechnej Licencji Publicznej GNU można znalezione w /usr/share/common-licenses/GPL.

ZOBACZ TEŻ


airbase-ng(8)
aireplay-ng(8)
airmon-ng(8)
airodump-ng(8)
airodump-ng-oui-update(8)
airserv-ng(8)
airtun-ng(8)
besside-ng(8)
easside-ng(8)
tkiptun-ng(8)
wesside-ng(8)
airdecap-ng(1)
airdecloak-ng(1)
airolib-ng(1)
besside-ng-crawler(1)
buddy-ng(1)
ivstools(1)
kstats(1)
makeivs-ng(1)
packetforge-ng(1)
wpaclean(1)
airventriloquist(8)