Je joue avec de l'aéronef.
Et essayait de voir si ma carte sans fil sur mon ordinateur portable pouvait passer le test d'injection
Et je finis par voir ce qui suit … cela signifie-t-il que ma carte sans fil n'est pas capable de faire de l'aéronef?
root@myubuntu:/home/myubuntu# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11bg ESSID:"" Nickname:"" Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:24 dBm Retry min limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=5/5 Signal level=0 dBm Noise level=-57 dBm Rx invalid nwid:0 Rx invalid crypt:781 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 root@myubuntu:/home/myubuntu# aireplay-ng -9 eth1 ioctl(SIOCSIWMODE) failed: Invalid argument ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211, ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make sure RFMON is enabled: run 'airmon-ng start eth1 <#>' Sysfs injection support was not found either. root@myubuntu:/home/myubuntu#
À partir de la sortie que vous avez affichée ci-dessus, votre pilote actuel n'est pas capable d'une injection de paquets. C'est parce que vous avez probablement utilisé les pilotes par défaut (source fermée), dont beaucoup ne prennent pas en charge l'injection.
Vous devez utiliser le package compat-wireless
, pour compiler vos propres pilotes et les utiliser (après la désinstallation de vos pilotes actuels). Consultez cette page à partir de l'Aircrack-ng Wiki qui détaille comment compiler vos propres pilotes, ainsi que les patchs pour permettre l'injection de paquets. Au minimum, vous avez besoin du patch mac80211.compat08082009.wl_frag+ack_v1.patch
, tel que décrit dans l'article wiki ci-dessus. Notez que vous devez appeler le script de sélection de pilote avant de compiler / installer.
En guise de note, ces pilotes modifieront également le nom de l'interface de eth1
à wlan0
(qui est aussi un nom beaucoup plus intuitif). En fonction de votre carte, le nom de l'interface du moniteur peut être mon0
(en nombre croissant avec chaque interface de surveillance supplémentaire que vous créez avec le airmon-ng start
).
airmon-ng start eth1
Cela créera une nouvelle interface: mon0
. Vous pouvez alors commencer vos outils en indiquant la nouvelle interface; c'est à dire
airodump-ng start mon0
Bien que la première affiche soit correcte en disant que vous avez des drivers incorrects – trouvez les pilotes open source qui changeront votre nom de pilote pour wlan0
car la suite aircrack est un environnement d'outil de test de stylo sans fil. Il existe d'autres outils pour les tests LAN.
Je n'avais aucun résultat d'injection. La solution était d'invoquer le transport aérien comme suit: airmon-ng start wlan0 <channel>
. Cela verrouillera l'interface mon0
à la chaîne <channel>
. Après cela, j'ai fait un test et j'ai obtenu le résultat: l' Injection is working!
Cela est documenté dans le wiki:
Make sure the card(s) are on the same channel as your AP and locked on this channel. When putting your card into monitor mode, be sure to specify the channel via airmon-ng. You can use iwconfig to confirm which channel your card is currently on. The injection test will fail if your card and access point are on different channels. Make sure your card is not channel hopping. A very common mistake is to have airodump-ng running in channel hopping mode. If you use airodump-ng, be sure to use the ”-c <channel>” option. Additionally, ensure all network managers and similar are killed off.
Exécuter KALI 2.0 (devrait tous télécharger btw) sur un ancien HP 2000
Deux cartes sans fil que j'utilise:
2.ALFA AWUS036NH – (phy3 wlan2 rt2800usb Ralink Technology, Corp. RT2870 / RT3070)
Comment résoudre le problème:
Interface iwconfig (prendre note si mode: GÉRÉ ou MONITEUR)
Root @ h0st: ~ # iwconfig wlan2
Wlan2 IEEE 802.11bgn ESSID: hors / tout
Mode: point d'accès géré : non-associé Tx-Power = 30 dBm
Rétrécir la limite courte: 7 RTS thr: désactivé Fragment thr: désactivé Clé de cryptage: désactivé Gestion de l'alimentation: désactivé
Ifconfig (interface) vers le bas
Root @ h0st: ~ # ifconfig wlan2 down
Root @ h0st: ~ # moniteur de mode iwconfig wlan2
Root @ h0st: ~ # ifconfig wlan2 up
Root @ h0st: ~ # iwconfig wlan2
Wlan2 Mode IEEE 802.11bgn : Fréquence du moniteur : 2.412 GHz Tx-Power = 30dBm
Rétrécir la limite courte: 7 RTS thr: désactivé Fragment thr: désactivé Gestion de l'alimentation: désactivé
Root @ h0st: ~ # airodump-ng wlan2
Et vous l'avez! J'espère que cela aide beaucoup de personnes ayant les mêmes problèmes que moi. Cela place mon WLAN2 ALFA en mode moniteur. Je pourrais répéter le même processus pour placer mon WLAN1 EDIMAX en mode moniteur, ou simplement l'un d'entre eux.
..Il semble que votre carte est en "mode géré". Pour effectuer le test, vous devez d'abord mettre votre carte en mode "moniteur" … cherchez simplement sur Internet. Utilisez cette aide.