Comment savoir que ma carte sans fil a été activée par l'injection?

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:

  1. EDIMAX EW-7811Un – (phy2 wlan1 rtl8192cu Edimax Technology Co., Ltd EW-7811Un 802.11n [Realtek RTL8188CUS])

2.ALFA AWUS036NH – (phy3 wlan2 rt2800usb Ralink Technology, Corp. RT2870 / RT3070)

Comment résoudre le problème:

  1. Ifconfig (trouvez celui que vous souhaitez utiliser / placer en mode moniteur)
  2. 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é

  3. Ifconfig (interface) vers le bas

  4. Moniteur de mode iwconfig (interface)
  5. Ifconfig (interface) up
  6. Iwconfig (interface) (à vérifier)

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é

  1. Airodump the (interface)

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.