aircrack-ng - manuel de référence, options, exemples de commandes


NOM

aircrack-ng - un craqueur de clé 802.11 WEP/WPA-PSK

SYNOPSIS

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

DESCRIPTION

aircrack-ng est un programme de craquage de clés 802.11 WEP, 802.11i WPA/WPA2 et 802.11w WPA2.

Il peut récupérer la clé WEP une fois que suffisamment de paquets chiffrés ont été capturés avec airodump-ng. Cette partie de la suite aircrack-ng détermine la clé WEP en utilisant deux méthodes fondamentales. La première méthode est via l'approche PTW (Pyshkin, Tews, Weinmann). Le principal avantage de l'approche PTW est que très peu de paquets de données sont nécessaires pour déchiffrer la clé WEP. La deuxième méthode est la méthode FMS/KoreK. La méthode FMS/KoreK intègre diverses attaques statistiques pour découvrir la clé WEP et les utilise en combinaison avec le forçage brutal.

De plus, le programme propose une méthode de dictionnaire pour déterminer la clé WEP. Pour craquer les clés pré-partagées WPA/WPA2, une liste de mots (fichier ou stdin) ou un airolib-ng doit être utilisé.

FICHIERS D'ENTRÉE

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

OPTIONS

Common options:
-a <amode>

Forcer le mode d'attaque : 1 ou wep pour WEP (802.11) et 2 ou wpa pour WPA/WPA2 PSK (802.11i et 802.11w).

-e <essid>

Sélectionnez le réseau cible en fonction de l'ESSID. Cette option est également requise pour le craquage WPA si le SSID est masqué. Pour le SSID contenant des caractères spéciaux, voir 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>

Sélectionnez le réseau cible en fonction de l'adresse MAC du point d'accès.

-p <nbcpu>

Définissez cette option sur le nombre de processeurs à utiliser (uniquement disponible sur les systèmes SMP) pour déchiffrer la clé/la phrase de passe. Par défaut, il utilise tous les processeurs disponibles

-q

S'il est défini, aucune information d'état n'est affichée.

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

Fusionne tous ces points d'accès MAC (séparés par une virgule) en un point virtuel.

-l <file>

Écrivez la clé dans un fichier. Remplace le fichier s'il existe déjà.

Static WEP cracking options:
-c

Rechercher uniquement des caractères alphanumériques.

-t

Rechercher uniquement des caractères décimaux codés binaires.

-h

Rechercher la touche numérique de Fritz!BOX

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

Spécifiez le masque de la clé. Par exemple : A1:XX:CF

-m <maddr>

Ne conservez que les IV provenant de paquets correspondant à cette adresse MAC. Vous pouvez également utiliser -m ff:ff:ff:ff:ff:ff pour utiliser tous les IV, quel que soit le réseau (cela désactive le filtrage ESSID et BSSID).

-n <nbits>

Spécifiez la longueur de la clé : 64 pour WEP 40 bits, 128 pour WEP 104 bits, etc., jusqu'à 512 bits de longueur. La valeur par défaut est 128.

-i <index>

Ne conservez que les IV qui ont cet index clé (1 à 4). Le comportement par défaut consiste à ignorer l'index de clé dans le paquet et à utiliser l'IV malgré tout.

-f <fudge>

Par défaut, ce paramètre est défini sur 2. Utilisez une valeur plus élevée pour augmenter le niveau de force brute : le cracking prendra plus de temps, mais avec une plus grande probabilité de succès.

-k <korek>

Il y a 17 attaques KoreK. Parfois, une attaque crée un énorme faux positif qui empêche la clé d'être trouvée, même avec de nombreux IV. Essayez -k 1, -k 2, ... -k 17 pour désactiver chaque attaque de manière sélective.

-x or -x0

Désactiver la force brute des derniers octets de clé (non conseillé).

-x1

Activer le bruteforcing du dernier octet de clé (par défaut)

-x2

Activer le bruteforcing des deux derniers octets de clé.

-X

Désactivez le multithreading bruteforce (SMP uniquement).

-s

Affiche la version ASCII de la clé à droite de l'écran.

-y

Il s'agit d'une attaque par force brute unique expérimentale qui ne doit être utilisée que lorsque le mode d'attaque standard échoue avec plus d'un million d'IV.

-z

Utilise l'attaque PTW (Andrei Pyshkin, Erik Tews et Ralf-Philipp Weinmann) (attaque par défaut).

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

Débogage PTW : 1 Désactiver klein, 2 PTW.

-K

Utilisez les attaques KoreK au lieu de PTW.

-D or --wep-decloak

Mode de démasquage WEP.

-1 or --oneshot

Exécutez seulement 1 essai pour casser la clé avec PTW.

-M <num>

Spécifiez le nombre maximum d'IV à utiliser.

-V or --visual-inspection

Exécuter en mode inspection visuelle. Ne peut être utilisé que lors de l'utilisation de KoreK.

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

Chemin d'accès à un fichier de dictionnaire pour le craquage wpa. Séparez les noms de fichiers par une virgule lors de l'utilisation de plusieurs dictionnaires. Spécifiez "-" pour utiliser stdin. Voici une liste de listes de mots : https://www.aircrack-ng.org/doku.php?id=faq#where_can_i_find_good_wordlists Afin d'utiliser un dictionnaire avec des valeurs hexadécimales, préfixez le dictionnaire avec "h:". Chaque octet de chaque clé doit être séparé par ':'. Lors de l'utilisation avec WEP, la longueur de la clé doit être spécifiée à l'aide de -n.

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

Créez une nouvelle session de cracking. Il permet d'interrompre la session de cracking et de redémarrer ultérieurement (en utilisant -R ou --restore-session). Les fichiers d'état sont enregistrés toutes les 10 minutes. Il n'écrase pas le fichier de session existant.

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

Restaurez et continuez une session de cracking précédemment enregistrée. Ce paramètre est à utiliser seul, aucun autre paramètre ne doit être spécifié au démarrage d'aircrack-ng (toutes les informations nécessaires sont dans le fichier de session).

WPA-PSK options:
-E <file>

Créez le fichier de projet Elcomsoft Wireless Security Auditor (EWSA) v3.02.

-j <file>

Créez un fichier de capture Hashcat v3.6+ (HCCAPX).

-J <file>

Créez un fichier de capture Hashcat (HCCAP).

-S

Test de vitesse de craquage WPA.

-Z <sec>

Durée d'exécution du test de vitesse de craquage WPA en secondes.

-r <database>

Chemin d'accès à la base de données airolib-ng. Ne peut pas être utilisé avec '-w'.

SIMD selection:
--simd=<option>

Aircrack-ng charge et utilise automatiquement l'optimisation la plus rapide basée sur les instructions disponibles pour votre CPU. Cette option permet de forcer une autre optimisation. Les choix dépendent du CPU et voici toutes les possibilités compilables quel que soit le type de CPU : generic, sse2, avx, avx2, avx512, neon, asimd, altivec, power8.

--simd-list

Affiche une liste des architectures SIMD disponibles, séparées par un espace. Aircrack-ng sélectionne automatiquement l'optimisation la plus rapide et il est donc rarement nécessaire d'utiliser cette option. Le cas d'utilisation serait à des fins de test ou lorsqu'une optimisation "inférieure", telle que "générique", est plus rapide que celle sélectionnée automatiquement. Avant de forcer une architecture SIMD, vérifiez que l'instruction est prise en charge par votre CPU, en utilisant -u.

Other options:
-H or --help

Afficher l'écran d'aide

-u or --cpu-detect

Fournir des informations sur le nombre de processeurs et la prise en charge SIMD

AUTEUR

Cette page de manuel a été écrite par Adam Cecile gandalf@le-vert.net pour le système Debian (mais peut être utilisée par d'autres). La permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence Publique Générale GNU, Version 2 ou toute version ultérieure publiée par la Free Software Foundation Sur les systèmes Debian, le texte complet de la Licence Publique Générale GNU peut être trouvé dans /usr/share/common-licenses/GPL.

VOIR ÉGALEMENT


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)