Tuto Aircrack 2
Tuto Aircrack 2
Tuto Aircrack 2
l'interface est KDE donc pour ouvrir c'est simple clic partout, suffit juste de s'y
habituer ;)
Puis tapez "airmon-ng" pour dtecter les interfaces wifi puis slectionnez celle
que vous voulez dmarrer avec la commande "airmon-ng start l'interface
wifi "
ifconfig rausb0 up
C'est une zro, pas un Ho majuscule.
lancez airodump-ng
Le tutorial d'aircrack-ng
Aircrack-ng:
Pour tester la scurit de votre rseau wifi, nous avons besoin de la suite aircrack-ng
anciennement aircrack. Par abus de language, on utilisera parfois la dnomination aircrack
mme pour aircrack-ng et ses composants. Cette suite fonctionne sous windows et linux mais
certaines fonctionnalits quasi indispensables sont impossibles sous Windows (l'injection de
paquets par exemple) c'est pourquoi nous utiliserons une suite linux live (pas d'installation et
aucunes connaissances requises): Backtrack, une distribution spcialise dans les tests
d'intrusion. Il existe biensur d'autre distributions comme whax ou encore troppix (toutes ces
distrib sont particulirement adaptes au cracking wep mais une ubuntu ou autre fera trs bien
l'affaire)
Dans ces distributions, tout est dj prinstall : les drivers des cartes wifi et tous les logiciels
ncessaires (aireplay, airodump, aircrack, wireshark, kismet ..).
Par contre, toutes les cartes wifi ne sont pas supportes, en gros cela dpend de leur chipset, voici
une liste non exhaustive des cartes et de leurs possibilits: Liste de cartes wifi compatibles mode
monitor + aircrack-ng
Personnellement le tutorial a t ralise avec une carte wifi usb alfa Awus036s. Pour des raisons
de confidentialit tous les noms des rseaux (ESSID) ont t masqu mis part celui dont on
s'occupe. Les adresses mac (BSSID) ont-elles aussi t censures partiellement, j'ai laiss affich
que la premire partie des adresses mac qui correspond au constructeur du matriel. (liste des
adresse mac qui donne le constructeur)
Je le rpte, vous ne pouvez tenter de pntrer un rseau que si celui-ci est le votre ou si vous avez
l'accord de son propritaire !!!
Voici galement un tutorial pour installer aircrack sur un routeur type Wrt54g avec openwrt
(puissant)
Prelude
La suite aircrack-ng comprend plusieurs programmes dont les 3 principaux sont * airodump-ng,
le logiciel de capture de paquets, c'est lui qui scan les rseaux et conserve les paquets qui serviront
dcrypter la clef. * aireplay-ng, un logiciel dont la principale fonction est l'envois de paquets
dans le but de stimuler le reseau et capturer plus de paquets. * aircrack-ng, le logiciel de crack de
clef, c'est un logiciel qui partir des informations captures l'aide d'airodump va nous donner la
clef (si biensur on en a un nombre suffisant).
Pour de meilleure chances de russite, il est recommand d'avoir un ordinateur connect en wifi
sur le point d'acces cible et qu'il gnre du traffic (tlchargements ...). Mme s'il existe des
methode d'injections de paquets sans stations, elles sont d'une part plus complexes mais possdent
aussi un plus faible pourcentage de russite nous detaillerons donc plus precisement la methode
avec station car plus fiable.
1:// Backtrack :
Bon on rentre un peu dans le vif du sujet maintenant : Procurez vous backtrack (prenez la dernire
version, actuellement backtrack 2 finale)
Backtrack est un live cd et non un logiciel: explications
Si vous utilisez d'autre live cd comme whax ou troppix, le fonctionnement est quasi identique
mais il est tout de mme conseill de passer backtrack qui dispose de plus de fonctionnalits
et compatibilites
Gravez la distrib sur une belle galette mettez la de cot 2 secondes. En parallle, je vous conseille
de crer une partition FAT32 de 2 ou 3 giga. L'avantage du FAT32 c'est qu'il est lisible par
windows et linux. Cette partition va en fait servir stocker les paquets capturs et les diffrents
fichiers
ncessaires pour le crack de la cl wep. Cette partition n'est pas indispensable mais recommande
si vous ne disposez que de peu de RAM (128 ou moins) car la distrib backtrack est un live cd
donc les fichiers de capture sont stocks dans la ram. Le fait d'avoir une partition fat32 vous
permet aussi d'arrter le pc et de redmarrer sans perdre tous les paquets dj capturs par
airodump-ng !!! (il y a aussi les clef usb ;) )
Par contre votre partition ne portera pas le mme nom sous linux que sous Windows, mettez donc
un fichier particulier dedans pour pouvoir la reconnatre.
Apres avoir boot sur backtrack vous tombez sur un cran de login. Le login
est root, le mot de passe est toor et pour lancer le mode graphique
tapez startx (il faut taper sqrtx car le clavier est anglais
La premire chose faire est de passer en clavier franais c'est plus agrable :). Pour ce faire : clic
droit sur l'icne du drapeau amricain en bas droite puis slectionnez franais. Ensuite ouvrez
une console :
l'interface est KDE donc pour ouvrir c'est simple clic partout, suffit juste de s'y
habituer ;)
Puis tapez "airmon-ng" pour dtecter les interfaces wifi puis slectionnez celle
que vous voulez dmarrer avec la commande "airmon-ng start l'interface
wifi "
Ici on voit que la carte est correctement reconnue et que le mode monitor est directement activ.
Le mode monitor permet de capter tous les paquets qui transitent mme ceux qui ne vous sont pas
adresss. (aussi appel mode promiscuous)
Si vous avez une carte chipset atheros la gestion est trs lgerement diffrente, en effet avec
une unique carte, vous pouvez en crer plusieures dites virtuelles. Elles ont toute le mme pre
not wifi0 Lorsque vous passer votre carte en mode monitor, vous utilisez le pre: airmon-ng
start wlan0. Il va ensuite vous crer une interface athX (X allant de 0 4) et vous afficher qu'il la
passe en mode monitor. A partir de ce moment la vous utiliserez cette interface (athX) pour toutes
les commandes suivantes.
Ici ath1:
Si vous avez une carte wifi chipset ralink (comme dans ce tuto) il se peut que vous ayez
dmarrer au pralable votre interface avec la commande:
ifconfig rausb0 up
C'est une zro, pas un Ho majuscule.
Si vous utilisez dj une autre distribution linux ou si vous souhaitez installez la dernire version
de la suite aircrack pour bnficier des nouvelles fonctionnalites (dont aircrack-ptw) reportez
vous la partie 4BIS du tuto.
2:// Airodump :
Maintenant nous allons commencer scanner les rseaux wifi avec airodump qui fait partie de
la suite aircrack-ng :
Pour arrter la capture et pouvoir entrer des commandes faites Ctrl+C. Vous tes galement
obligs de stopper la capture si vous souhaitez copier une adresse mac car l'cran se rafraichi.
Pour plus de dtails sur airodump tapez uniquement airodump-ng dans la console et l'aide
apparatra (idem pour aircrack et airplay et toutes les commandes linux) ou consultez la
documentation airodump-ng.
Une fois que l'on a des stations dont une qui est connect l'AP qui nous intresse on doit voir les
#data augmenter s'il y a du traffic et airodump nous indique dans la colonne ENC le cryptage
utilis (WEP, WPA, OPN).
Certains point d'acces (livebox ...) possde un mode dit d'association, en clair un filtrage sur les
adresses mac (collonne STATION). Il peut donc tre necessaire de connaitre une adresse mac
d'un ordinateur (station) dja accept par le point d'accs car toutes les autres sont
automatiquement rejetes.
Pour aireplay, le programme qui va envoyer des paquets, on a justement besoin de cette adresse
mac, en fait on se fait passer pour l'ordinateur qui a le droit d'accs l'AP en spoofant son adresse
mac pour pouvoir par exemple injecter des paquets ensuite.
Maintenant que l'on sait que le cryptage est WEP, qu'une station est prsente et qu'il y a du trafic
(quelques data en peu de temps), on va lancer aireplay, un injecteur de paquets pour acclrer le
trafic et surtout stimuler les IVs
Il faut savoir que pour cracker la clef wep d'un rseau wif, il est
prfrable qu'il y ai un minimum de trafic. Par exprience la capture de IVs
est beaucoup plus rapide, et de plus ils sont plus diversifis car le crackage
de la clef wep ncessite moins de IVs.
3:// Aireplay :
3.1:// Fake authentication
Pour lancer aireplay, ouvrez une nouvelle console, la premire servira pour airodump-ng (laissez
tourner airodump).
On va en premier lieu tester l'association avec le point d'acces avec une attaque "-1" dite de fake
authentication. La synthaxe est la suivante:
aireplay-ng -1 0 -e ESSID -a @_mac_AP -h @_mac_station interface
Les paramtres sont:
"-1 0" -1 indique une fake authentication et 0 indique le temps a laisser entre 2 tentatives (ici nul).
"-e ESSID" ici il faut remplacer ESSID par le nom du reseau colonne ESSID.
"-a adresse-mac-de-l'AP" colonne BSSID.
"-h adresse-mac-de-la-station" colonne STATION.
"interface" a remplacer par le nom de votre interface (rausb0, ath1 ...)
Cette tape n'est pas indispensable, elle peut servir tester si le point d'acces possde un filtrage
d'addresse mac, mais le protocole n'est pas super fiable, il arrive que mme avec une bonne
adresse mac on obtienne une erreure ou pas de reponse. Certain AP n'ont pas de filtrage d'adresse
mac et vous pouvez en mettre une au hasard.
Il se peut que si vous ne captiez pas trs bien le signal (si le power est bas)
que l'authentification succesful et l'association ne soient pas instantanes : Et
l
Et l l'exemple est court mais vous pouvez facilement en avoir 40 lignes .
Voici un petit schma qui vous montre les relations entre les paramtres d'aireplay et la capture de
airodump :
On peut ajouter le paramtre "-x XXX" ou XXX reprsente la vitesse d'injection. Par defaut 600
paquets/s. Il est conseill d'augmenter ou de diminuer cette valeure en fonction de la qualit et de
la puissance du signal de l'AP. Dans certains cas, si vous injecter trop vite, vous pouvez faire
planter l'AP aussi !
Pour airodump, les IVs sont importants mais notez que pour aireplay lors d'une attaque par
rinjection, les ARP le sont tout autant, se sont eux qui vont vous permettre d'augmenter la
production de IVs.
Aireplay vous sauvegarde donc les arp capturs dans un fichier qu'il cr chaque fois qu'il est
lanc. Ce fichier se trouve dans le rpertoire partir duquel vous avez lanc airplay.
On peut rutilisez les anciens ARP en ajoutant le paramtre "-r" suivi du nom de fichier cit
prcedemment ou le fichier de capture (celui de airodump). Ce paramtre indique dans quel
fichier lire pour voir s'il contient des ARP. Ce sont ces arp justement qui vont nous permettre
d'influencer le trafic en les rinjectant.
N'oubliez pas de vous placer dans le mme rpertoire.
Pour vous viter de tout taper, vu que la syntaxe est quasiment identique qu'avec le paramtre -1
appuy sur la flche haute pour retrouver ce que vous aviez entr prcdemment.
Les arp sont obtenus en lisant le fichier indiqu et/ou en coutant le rseau comme le fait
airodump.
Ds que l'on a un arp, aireplay commence envoyer des paquets et normalement si tout se passe
bien, les IVs augmentent.
Et c'est la cas ils augmentent, regardez la colonne IVS/s qui indique le nombre de Ivs par seconde:
Si l'injection se droule bien, les Ivs augmentent mais les ARP capturs dans aireplay galement:
(image issue d'un autre crack)
Si vous ne parvenez pas capturer un ARP, une bonne manire d'un gnrer un est de dconnecter
puis reconnecter la station ou partir de la station de pinguer une adresse du reseau non atribue.
On peut forcer une station se dconnecter avec aireplay et une attaque de des-authentification
(ne fonctionne pas toujours) lien
Comme je disais tout l'heure il existe d'autres attaques pour gnrer des Ivs et qui ne necessitent
pas forcement la presence d'une station. Notamment les attaques chopchop et par fragmentation
4:// Aircrack :
Sachant qu'il faut environ 300 000 IVs pour cracker une clef wep 64bits Et environ 1 000 000
pour une clef wep 128 a va assez vite :D.
Il est donc conseill de lancer une premire fois aircrack des que l'on a 300k paquets si on
suppose que la clef peut tre de 64 bits.(beaucoup plus courant que l'on ne le croit ...)
Pour cela dans les paramtre de aircrack-ng, il suffit de rajouter -n 64, et aircrack va tenter de
cracker la clef wep comme si c'tait une clef 64 mme s' il s'avre que c'est une 128.
Ouvrez une nouvelle console et lancez aircrack. N'oubliez pas de vous placer dans le dossier
contenant les fichiers de airodump si vous avez cr une partition FAT32. La synthaxe est la
suivante:
aircrack-ng -x fichier_capture
Le paramtre -x permet de ne pas bruteforcer les 2 derniers bits. (a acclre le crack en principe)
Ensuite le dernier paramtre est le nom du fichier de capture de airodump. Vous pouvez galement
utiliser la syntaxe *.cap et *.ivs pour ouvrir tous les fichiers .cap et .ivs.
Ce qui donnerais :
aircrack-ng -x *.cap *.ivs
Une fois lanc aircrack nous affiche tous les rseaux qu'il a rencontr, leur cryptage et le
nombre de IVs correspondant. Il vous suffit d'entrer le numro du rseau : ici 1 et de lancer
aircrack.
Pour installer justement la dernire version sur backtrack, il faut soit la tlcharher partir de
backtrack, soit la placer sur une clef usb au pralable. Pour la tlcharger, utilisez la synthaxe
"wget URL".
Les clefs usb sont montes automatiquement sous backtrack qui vous ouvre une fentre vous
demandant de parcourir votre clef. Copiez le fichier .tar.gz d'aircrack sur le bureau puis ouvrez
une console.
On va maintenant l'installer. Pour ce faire, on dois d'abord se placer sur le bureau(cd Desktop/)
puis dcompresser l'archive (tar zxvf aircrack-ng-0.9.tar.gz) puis se placer dans le dossier
decompress (cd aircrack-ng-0.9/) et enfin, on compile et on instale ("make" puis "make
install")
Et voilou, vous pouvez maintenant utiliser la dernire version d'aircrack-ng qui inclus aircrackptw
Pour utiliser l'algorithme d'aircrack-ptw avec aircrack-ng, il vous suffit d'ajouter le paramtre -z
la ligne de commande d'aircrack-ng
aircrack-ng -z *.cap
L'attaque ptw est particulirement efficace si l'on a beaucoup d'ARP, donc notamment si on ralise
une injection d'ARP avec aireplay-ng -3. Avec aircrack-ptw, on crack facilement son reseau en 5
minutes chrono!
Par contre aicrack-ptw utilise uniquement les fichiers de capture .cap et non .ivs, et il n'utilise pas
tous les .ivs
Ce topic sur aircrack-ptw contient un peu plus d'info et des exemples de crack ;)
5://Configuration de la connection :
Bon maintenant c'est bien beau vous avez la cl wep, vous la connaissiez surement en ascii, ici,
vous l'avez en hexa.
Ne confondez pas les 0 (zros )avec des o (HO) majuscules car le codage est hexadcimal, les
seules possibilits sont zro 9 et A F.
Bon maintenant on a la clef wep, il ne nous manque plus que le plan d'adressage du rseau.
Cependant, il est bien souvent inutile car la quasi-totalit des rseaux utilisent dhcp, c'est--dire ip
automatique : vous vous connectez l'accs point et il vous attribut une ip.
Vous pouvez donc tenter de vous connecter avec windows (attention sous windows, il faut enlever
les : entre les parties de la clef et si il y a un filtrage d'adresse mac : Changer son adresse mac
sous windows ) ou alors avec backtrack qui intgre un module de connection wifi.
Vous pouvez parfaitement combiner les paramtres : iwconfig ath0 mode managed key xx :xx
:xx :xx :xx :xx
Si l'AP applique un filtrage d'adresse mac changez votre adresse mac et remplacez la par celle
d'une station qui s'est connecte a l'AP :
Changer son adresse mac sous linux Changer son adresse mac sous windows
Ensuite pour ouvrir l'assistant, allez dans le menu dmarrer puis choisissez Internet/wireless
assistant et configurez ppre votre rseau. (si dhcp ne fonctionne pas essayer sous windows ou
voir plus bas pour trouver l'adressage du rseau) Le module vous dira si la connection est russie
ou non.
Et vous pouvez toujours tester par une commande de type :
ping www.google.fr
Si l'AP applique un filtrage d'adresse mac changez votre adresse mac et remplacez la par celle
d'une station qui s'est connecte a l'AP :
Pour se faire vous devez en premier teindre le priphrique wifi : ifconfig ath0 down
Puis pour changer l'adresse mac : ifconfig ath0 hw ether xx :xx :xx :xx :xx :xx (remplacer
xx :xx. par l'adresse mac de la station : son bssid)
Dernire tape : activation de dhcp : dhcp ath0
Si vous avez le retour de console c'est que c'est russi pour dhcp (si dhcp ne fonctionne pas
essayer sous windows ou voir plus bas pour trouver l'adressage du rseau) Ensuite faite un ping
www.google.fr pour vrifier que tout fonctionne.
Choisissez administrer localement et mettez la valeur d'adresse mac que vous voulez (en
particulier le bssid de la station)
Vous pouvez galement utiliser etherchange un programme pour windows qui change votre
adresse mac. Tlcharger etherchange.
Lancez le choisissez l'interface reseau dont vous voulez changer l'adresse physique puis entrez
l'adresse mac de remplacement :D Et voila ;)
Cliquez sur capture et la capture commence :D. Vous allez vous retrouvez avec un sacr paquets
de paquets :P :
Pour n'afficher que ceux qui vous intressent appliquez un filtre dans la case filter.
Un filtre de type (wlan.bssid == bssid de l'ap) && (TCP) marche du tonnerre
En fait vous choisissez de voir que les paquets transports par protocole TCP et dont le bssid est
celui indiqu :
Et l : Bingo, on trouve l'ip.
Si vous laissez tourner un peu on peu mme avoir d'autres information et confirmer l'ip :
Et voila le boulot est termin, vous avez l'adressage du rseau, l'adresse mac de la station, et la
clef wep il vous reste plus qu'a vous connecter sur votre reseaux (tout ca pr a ;) ) et passer en
WPA ;).
En cas de soucis, le forum de support est l pour vous aider (lisez bien le tuto quand mme ;)
Annexes :
Fichiers :
Tous les driver et tout les patch anciennement publis pour aircrack, des patchs pour les
drivers, des drivers recents.
Les dll peek.dll peek.dll, peek5.sys et cygwin1.dll
Winaircrack une interface graphique pour aircrack sous windows cod par hexanium :
Winaircrack
Utilitaire pour tout connaitre sur votre adaptateur wifi ou adaptateur reseau Wlandrv par
Hexanium galement ;) Wlandrv
Drivers windows Xp supportant le WPA pour les chipset Prism 2 avec support du WPA
Pour les drivers tout chipset regardez le guide aircrak: FAQ/aircrack-cartes-compatibleairodump-aireplay.php
La liste des adresses mac de tous les constucteurs Grce cette liste, il vous suffit de regarder
simplement les 3 premiers bit des adress mac pour trouver le constructeur
LIENS
Ce didacticiel a t ralis en particulier grce la vido de Christophe Devine et surtout l'aide de
aircrack. Ces sites m'ont galement aid (en anglais) :
L'aide de aircrack:: http://www.cr0.net:8040/code/network/
Comment installer une antenne sur la dwl-g650: Tutorial installation antenne dwl-g650
Copyright 2005-2006 Tuto-fr.com par Billyboylindien Dclar la cnil:
Dossier n 1142196 Rc v2.0