aircrack-ng - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

aircrack-ng - ein 802.11 WEP/WPA-PSK-Schlüsselknacker

ZUSAMMENFASSUNG

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

BESCHREIBUNG

aircrack-ng ist ein Programm zum Knacken von 802.11 WEP-, 802.11i WPA/WPA2- und 802.11w WPA2-Schlüsseln.

Es kann den WEP-Schlüssel wiederherstellen, sobald genügend verschlüsselte Pakete mit airodump-ng erfasst wurden. Dieser Teil der Aircrack-NG-Suite bestimmt den WEP-Schlüssel mithilfe von zwei grundlegenden Methoden. Die erste Methode basiert auf dem PTW-Ansatz (Pyshkin, Tews, Weinmann). Der Hauptvorteil des PTW-Ansatzes besteht darin, dass zum Knacken des WEP-Schlüssels nur sehr wenige Datenpakete erforderlich sind. Die zweite Methode ist die FMS/KoreK-Methode. Die FMS/KoreK-Methode umfasst verschiedene statistische Angriffe zur Ermittlung des WEP-Schlüssels und nutzt diese in Kombination mit Brute-Force.

Darüber hinaus bietet das Programm eine Wörterbuchmethode zur Ermittlung des WEP-Schlüssels. Zum Knacken von vorinstallierten WPA/WPA2-Schlüsseln muss eine Wortliste (Datei oder Standard) oder ein Airolib-NG verwendet werden.

EINGABEDATEIEN

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

OPTIONEN

Common options:
-a <amode>

Erzwingen Sie den Angriffsmodus: 1 oder wep für WEP (802.11) und 2 oder wpa für WPA/WPA2 PSK (802.11i und 802.11w).

-e <essid>

Wählen Sie das Zielnetzwerk basierend auf der ESSID aus. Diese Option ist auch für das WPA-Cracking erforderlich, wenn die SSID getarnt ist. Informationen zu SSIDs mit Sonderzeichen finden Sie unter 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>

Wählen Sie das Zielnetzwerk basierend auf der MAC-Adresse des Access Points aus.

-p <nbcpu>

Legen Sie diese Option auf die Anzahl der CPUs fest, die zum Knacken des Schlüssels/der Passphrase verwendet werden sollen (nur auf SMP-Systemen verfügbar). Standardmäßig werden alle verfügbaren CPUs verwendet

-q

Wenn festgelegt, werden keine Statusinformationen angezeigt.

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

Führt alle MACs dieser APs (durch Komma getrennt) zu einem virtuellen zusammen.

-l <file>

Schreiben Sie den Schlüssel in eine Datei. Überschreibt die Datei, wenn sie bereits vorhanden ist.

Static WEP cracking options:
-c

Suche nur nach alphanumerischen Zeichen.

-t

Suche nur nach binär codierten Dezimalzeichen.

-h

Suchen Sie die Zifferntaste nach Fritz!BOX

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

Geben Sie die Maske des Schlüssels an. Beispiel: A1:XX:CF

-m <maddr>

Behalten Sie die IVs nur bei, die von Paketen stammen, die dieser MAC-Adresse entsprechen. Alternativ können Sie -m ff:ff:ff:ff:ff:ff verwenden, um alle IVs unabhängig vom Netzwerk zu verwenden (dies deaktiviert die ESSID- und BSSID-Filterung).

-n <nbits>

Geben Sie die Länge des Schlüssels an: 64 für 40-Bit-WEP, 128 für 104-Bit-WEP usw. bis zu einer Länge von 512 Bit. Der Standardwert ist 128.

-i <index>

Behalten Sie nur die IVs, die diesen Schlüsselindex haben (1 bis 4). Das Standardverhalten besteht darin, den Schlüsselindex im Paket zu ignorieren und trotzdem den IV zu verwenden.

-f <fudge>

Standardmäßig ist dieser Parameter auf 2 eingestellt. Verwenden Sie einen höheren Wert, um die Bruteforce-Stufe zu erhöhen: Das Knacken dauert länger, ist aber mit einer höheren Erfolgswahrscheinlichkeit verbunden.

-k <korek>

Es gibt 17 KoreK-Angriffe. Manchmal führt ein Angriff zu einem großen Fehlalarm, der verhindert, dass der Schlüssel gefunden wird, selbst bei vielen Infusionen. Versuchen Sie -k 1, -k 2, ... -k 17, um jeden Angriff selektiv zu deaktivieren.

-x or -x0

Deaktivieren Sie die Bruteforce-Funktion für die letzten Schlüsselbytes (nicht empfohlen).

-x1

Letztes Schlüsselbyte-Bruteforcing aktivieren (Standard)

-x2

Aktivieren Sie das Bruteforcing der letzten beiden Schlüsselbytes.

-X

Deaktivieren Sie Bruteforce-Multithreading (nur SMP).

-s

Zeigt die ASCII-Version der Taste auf der rechten Seite des Bildschirms an.

-y

Dies ist ein experimenteller einzelner Brute-Force-Angriff, der nur verwendet werden sollte, wenn der Standard-Angriffsmodus bei mehr als einer Million IVs fehlschlägt.

-z

Verwendet den PTW-Angriff (Andrei Pyshkin, Erik Tews und Ralf-Philipp Weinmann) (Standardangriff).

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

PTW-Debug: 1 Klein deaktivieren, 2 PTW.

-K

Verwenden Sie KoreK-Angriffe anstelle von PTW.

-D or --wep-decloak

WEP-Decloak-Modus.

-1 or --oneshot

Führen Sie nur einen Versuch aus, den Schlüssel mit PTW zu knacken.

-M <num>

Geben Sie die maximale Anzahl der zu verwendenden IVs an.

-V or --visual-inspection

Im Sichtprüfungsmodus ausführen. Kann nur bei Verwendung von KoreK verwendet werden.

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

Pfad zu einer Wörterbuchdatei zum WPA-Knacken. Trennen Sie Dateinamen durch Kommas, wenn Sie mehrere Wörterbücher verwenden. Geben Sie „-“ an, um stdin zu verwenden. Hier ist eine Liste von Wortlisten: https://www.aircrack-ng.org/doku.php?id=faq#where_can_i_find_good_wordlists Um ein Wörterbuch mit Hexadezimalwerten zu verwenden, stellen Sie dem Wörterbuch „h:“ voran. Jedes Byte in jedem Schlüssel muss durch „:“ getrennt werden. Bei Verwendung mit WEP sollte die Schlüssellänge mit -n angegeben werden.

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

Erstellen Sie eine neue Cracking-Sitzung. Es ermöglicht einem, die Cracking-Sitzung zu unterbrechen und zu einem späteren Zeitpunkt neu zu starten (mithilfe von -R oder --restore-session). Statusdateien werden alle 10 Minuten gespeichert. Die vorhandene Sitzungsdatei wird nicht überschrieben.

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

Stellen Sie eine zuvor gespeicherte Cracking-Sitzung wieder her und setzen Sie sie fort. Dieser Parameter darf allein verwendet werden. Beim Starten von aircrack-ng sollte kein anderer Parameter angegeben werden (alle erforderlichen Informationen befinden sich in der Sitzungsdatei).

WPA-PSK options:
-E <file>

Erstellen Sie die Elcomsoft Wireless Security Auditor (EWSA)-Projektdatei v3.02.

-j <file>

Erstellen Sie eine Hashcat v3.6+ Capture-Datei (HCCAPX).

-J <file>

Erstellen Sie eine Hashcat Capture-Datei (HCCAP).

-S

WPA-Cracking-Geschwindigkeitstest.

-Z <sec>

Ausführungsdauer des WPA-Cracking-Geschwindigkeitstests in Sekunden.

-r <database>

Pfad zur Airolib-ng-Datenbank. Kann nicht mit „-w“ verwendet werden.

SIMD selection:
--simd=<option>

Aircrack-ng lädt und verwendet automatisch die schnellste Optimierung basierend auf den für Ihre CPU verfügbaren Anweisungen. Mit dieser Option kann eine weitere Optimierung erzwungen werden. Die Auswahlmöglichkeiten hängen von der CPU ab und die folgenden sind alle Möglichkeiten, die unabhängig vom CPU-Typ kompiliert werden können: generic, sse2, avx, avx2, avx512, neon, asimd, altivec, power8.

--simd-list

Zeigt eine Liste der verfügbaren SIMD-Architekturen, getrennt durch ein Leerzeichen. Aircrack-ng wählt automatisch die schnellste Optimierung aus und daher ist es selten erforderlich, diese Option zu verwenden. Der Anwendungsfall wäre zu Testzwecken oder wenn eine „niedrigere“ Optimierung, z. B. „generisch“, schneller ist als die automatisch ausgewählte. Bevor Sie eine SIMD-Architektur erzwingen, überprüfen Sie mithilfe von -u, ob die Anweisung von Ihrer CPU unterstützt wird.

Other options:
-H or --help

Hilfebildschirm anzeigen

-u or --cpu-detect

Geben Sie Informationen zur Anzahl der CPUs und zur SIMD-Unterstützung an

AUTOR

Diese Handbuchseite wurde von Adam Cecile für das Debian-System geschrieben (kann aber von anderen verwendet werden). Es wird die Erlaubnis erteilt, dieses Dokument gemäß den Bedingungen der GNU General Public License, Version 2 oder einer späteren, von der Free Software Foundation veröffentlichten Version zu kopieren, zu verbreiten und/oder zu ändern. Auf Debian-Systemen kann der vollständige Text der GNU General Public License verwendet werden gefunden in /usr/share/common-licenses/GPL.

SIEHE AUCH


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)