Configurer son interface
Un article de Backtrack-fr.
Sommaire |
[modifier] Configurer son interface
Cette page rassemble des informations sur la configuration de carte réseau.
[modifier] Les divers modes
Une carte réseau dispose de plusieurs modes (monitoring, ad-hoc, ...) selon son cas d'utilisation dans un réseau. Ici nous vous proposons une liste de commandes pour mettre votre carte dans ces modes.
[modifier] Mode Master/AP
On est en mode "Access Point", autrement dit, il représente le passage vers le réseau éthernet, on peut l'appeler maitre ou père du réseau.
[modifier] Mode Managed
Ici, on représente qu'un client du réseau sans fil, on peut l'appeler esclave ou fils du réseau. C'est le mode utilisé le plus courant chez les utilisateurs.
[modifier] Mode Monitoring / Promiscuous
Le mode monitoring (ou "surveillance") est une notion appartenant aux réseaux sans fil, où nous ne sommes pas associé/connecté aux réseaux écoutés. Le mode promiscuous, est une notion utilisée dans un contexte d'association avec le réseau, c'est une option que doit disposer de sa carte réseau. A la base elles ignorent les paquets qui ne nous sont pas destinés, or en activant ce mode, nous pourrons accéder à tous les paquets qui transitent par notre machine.
[modifier] Mode Ad-hoc
Le mode client à client, vous pouvez constituer ainsi un réseau sans AP... Si les ordinateurs A, B, C, ont constistué un même réseau sans file ad-hoc nommé NET-ABC, si C est hors de portée de A, et B entre les deux, alors A et C ne pourront pas communiqué, seul B le pourra avec les deux. B ne jouera pas le rôle du relayeur pour lier A et C.
[modifier] Mode Repeater
Vous êtes un relayeur de signal, pour étendre la portée de l'AP.
[modifier] Configuration avec iwconfig et ifconfig
Nous commençons par définir notre interface wifi. La commande “iwconfig” permet cela.
bt ~ # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
rausb0 RT73 WLAN
Link Quality:0 Signal level:0 Noise level:113
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
bt ~ #
Nous activons cette interface avec la commande ifconfig.
bt ~ # ifconfig rausb0 up
Nous positionnons notre carte en mode “Ecoute”. Cela nous permettra d’injecter des paquets et d’écouter sur les paquets transitant sur le réseau.
bt ~ # iwconfig rausb0 mode Monitor
[modifier] Configuration avec airmon-ng
Airmon-ng est un utilitaire, qui sert uniquement à activer/désactiver votre carte wifi du mode monitoring. Il peut se substituer à iwconfig.
- Usage :
airmon-ng <start|stop> <interface> [channel]
bt ~ # airmon-ng start rausb0 6
Ici, l'interface rausb0 est réglée en mode Monitor sur le channel 6.
[modifier] Se connecter à un réseau wifi
Vous devrez avoir préalablement configuré votre station wifi avec le cryptage adéquat, nous vous conseillons le cryptage WPA. (Se reporter à la documentation de votre fournisseur d'accés internet) Les exemples ci-dessous servent uniquement à votre client.
[modifier] Avec le WPA
Créez un fichier wpa_supplicant.conf : (* si wpa_supplicant ne fonctionne pas cf quelques lignes plus bas )
nano wpa_supplicant.conf
Dans ce fichier inscrire :
network={
ssid="NOM_DU_RESEAU"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="Phrase WPA"
}
Activez ensuite l'interface Wifi, eth0 sera ici utilisé.
ifconfig eth0 up
Lancez wpa_supplicant :
wpa_supplicant -i eth0 -c wpa_supplicant.conf
Configurer l'adresse IP et le masque de sous-réseau de l'interface (à adapter en fonction de votre réseau) :
ifconfig eth0 inet 192.168.1.123 netmask 255.255.255.0
Configurez les routes (à adapter en fonction de votre réseau) :
route add default gw 192.168.1.1
Configurez les DNS :
echo nameserver 192.168.1.1 > /etc/resolv.conf
Testez la configuration :
ping google.fr
- Si wpa_supplicant ne fonctionne pas voici une autre methode pour se connecter en wpa
dans cet exemple ra0 correspond à notre carte wifi, remplacer le nom de la carte avec la votre
(pour connaitre le nom de votre carte wifi tapez dans la console iwconfig).
Donc pour se connecter avec une clé wpa voici le code console à utiliser :
ifconfig ra0 up && iwconfig ra0 channel 11 && iwconfig ra0 essid votre_essid_ici && iwpriv ra0 set AuthMode=WPAPSK && iwpriv ra0 set EncrypType=TKIP && iwpriv ra0 set WPAPSK="votre_cle_ici"
(ensuite tapez entrée puis activez la connection avec dhcpcd toujours avec la console)
dhcpcd ra0
Voila essayez d'ouvrir une page web par exemple google avec firefox.
[modifier] Avec le WEP
Pour configurer votre interface avec la sécurité WEP. À proscrire.
root~# iwconfig rausb0 essid TON_ESSID
root~# iwconfig rausb0 channel TON_CHANNEL
root~# iwconfig rausb0 key TA_CLEF_EN_HEXA
ou root~# iwconfig rausb0 key s:TA_CLEF_EN_ASCII
root~# ifconfig rausb0 up
root~# dhcpcd rausb0
[modifier] Cas particulier de carte wifi
[modifier] IPW2200
Driver : IPW2200 (Avec patch d'injection). Démarrage sur le Live CD et installation sur le disque. Détéction et installation des drivers patchés. L'injection ne peut être utilisée pour la déauthentification de client. Uniquement les options : "-- interactive, --arpreplay et --chopchop" d'aireplay-ng fonctionnent. C'est dû a une limitation de l'ipw2200.
Activer l'interface rtap0 avec les commandes suivantes pour rendre l'injection possible :
- rmmod ipw2200 - modprobe ipw2200 rtap_iface=1 - ifconfig eth1 up - ifconfig rtap0 up
L'injection fonctionne en utilisant : "-i rtap0 eth1". Cela permet d'écouter en même temps avec airodump-ng sur l'interface rtap0.
Exemple d'injection d'arp:
- aireplay-ng --arpreplay -b 00:00:00:00:00:00 -h 11:11:11:11:11:11 -i rtap0 eth1
[modifier] Cas particulier de carte ethernet
[modifier] Intel PRO/100 & PRO/1000
Chargez le module correspondant à votre carte:
-modprobe e100 #si votre carte est une PRO/100 -modprobe e1000 #si votre carte est une PRO/1000
Cherchez votre interface reseau (ethernet) avec:
-ifconfig -a
Dans mon cas l'interface est eth1.
Activez eth1:
-ifconfig eth1 up
Si vous utilisez un routeur, activez le dhcp puis attribuez une adresse ip à votre carte réseau avec dhcpcd:
-dhcpcd -d eth1
[modifier] Cas particulier de Dongle USB
[modifier] Drivers RT 73 - Linksys WUSB54GC
[modifier] [BACTRACK 3 FINAL]
Downgrader le drivers RT73 de la version 3 à la version 2.
wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/rt73-k2wrlz-2.0.0.tar.bz2 ifconfig rausb0 down airdriver-ng remove 31 tar xvjf rt73-k2wrlz-2.0.0.tar.bz2 cd rt73-k2wrlz-2.0.0 cd Module make make install modprobe rt73 ifconfig rausb0 up
[modifier] [BACTRACK 3beta ]
fonctionne out of the box
[modifier] [BACKTRACK V2]
La carte est reconnue sans problème par Backtrack mais si vous voulez profiter pleinement de ses capacités avec aircrack-ng, il vous faudra apporter les modifications suivantes :
1) Downloader le module rt73-ASPJ-1.1.0
http://www.backtrack-fr.net/Downloads/Drivers/rt73-ASPJ-1.1.0.tgz http://www.backtrack-fr.net/Downloads/Drivers/rt73-ASPJ-1.1.0.lzm ftp://ftp.berlios.de/pub/svair/rt73-ASPJ-1.1.0.tgz
2) Installer le module rt73-ASPJ-1.1.0
Installer directemement le module lzm ou alors taper la commande suivante : tgz2lzm
/usr/bin/tgz2lzm rt73-ASPJ-1.1.0.tgz rt73-ASPJ-1.1.0.lzm
qui devrait vous donner ceci :
bt Desktop # /usr/bin/tgz2lzm rt73-ASPJ-1.1.0.tgz rt73-ASPJ-1.1.0.lzm Installing package rt73-ASPJ-1.1.0... PACKAGE DESCRIPTION: Executing install script for rt73-ASPJ-1.1.0... [==================================================================] 34/34 100% bt Desktop #
3) recharger le module RT73
- rmmod rt73 - modprobe rt73
4) Activation du dongle
ifconfig rausb0 up iwconfig rausb0 mode monitor airmon-ng start rausb0
5) Exemple d'utilisation avec aircrack-ng
airodump-ng rausb0 -c 7 -b (mon bessid) -w (mon fichier cap) aireplay-ng --arpreplay -b (mon bessid) -h (ma station mac) rausb0 aircrack-ng -z -b (mon bessid) (mon fichier cap).cap --> seulement si aircrack-ng version 0.9 ou supérieur aircrack-ng -a 1 -n 128 (mon fichier cap).cap



