Comment savoir que l'injection est activée sur ma carte sans fil?


11

Je joue avec aircrack.

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 en mesure d'exécuter aircrack?

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# 

Avez-vous essayé de courir airmon-ng start eth1et de refaire le test?
new123456

D'après mon expérience, beaucoup des anciennes cartes 802.11b ont pu faire des injections. J'ai eu beaucoup de mal avec les gs et les prens.
kobaltz

Réponses:


6

À partir de la sortie que vous avez affichée ci-dessus, votre pilote actuel n'est pas capable d'injecter des paquets. En effet, 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 compat-wirelesspackage, compiler vos propres pilotes et les utiliser à la place (après avoir désinstallé vos pilotes actuels). Voir cette page du Wiki Aircrack-ng qui détaille comment compiler vos propres pilotes, ainsi que les patcher pour permettre l'injection de paquets. Au minimum, vous avez besoin du mac80211.compat08082009.wl_frag+ack_v1.patchpatch, comme détaillé dans l'article wiki lié ci-dessus. Notez que vous devez appeler le script de sélection du pilote avant de compiler / installer.

En guise de remarque, ces pilotes changeront également le nom de l'interface de eth1en wlan0(qui est également un nom beaucoup plus intuitif). Selon votre carte, le nom de l'interface du moniteur peut être mon0(augmentant en nombre avec chaque interface de surveillance supplémentaire avec laquelle vous créez airmon-ng start).


3
airmon-ng start eth1

Cela va créer une nouvelle interface: mon0. Vous pouvez ensuite démarrer vos outils pointant vers la nouvelle interface; c'est à dire

airodump-ng start mon0

Bien que la première affiche ait raison de dire que vous avez de mauvais pilotes - trouvez les pilotes open source qui changeront votre nom de pilote wlan0car la suite aircrack est un environnement d'outil de test de stylet sans fil. Il existe d'autres outils pour les tests LAN.


1

Je n'avais aucun résultat d'injection. La solution était d'invoquer airmon comme suit: airmon-ng start wlan0 <channel>. Cela verrouillera l' mon0interface sur le canal <channel>. Après cela, j'ai fait un test et j'ai obtenu le résultat: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.

1

Exécution de 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 (notez si Mode: GÉRÉ ou MONITEUR)

    root @ h0st: ~ # iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID: off / any
    Mode: Managed Access Point: Non-Associated Tx-Power = 30 dBm
    Retry short limit: 7 RTS thr: off Fragment thr: off Clé de chiffrement: off Power Management: off

  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: ~ # iwconfig moniteur de mode wlan2

root @ h0st: ~ # ifconfig wlan2 up

root @ h0st: ~ # iwconfig wlan2

wlan2 IEEE 802.11bgn Mode: Fréquence du moniteur : 2,412 GHz Tx-Power = 30dBm
Retry short limit: 7 RTS thr: off Fragment thr: off Power Management: off

  1. airodump le (interface)

root @ h0st: ~ # airodump-ng wlan2

Et voila! J'espère que cela aide beaucoup de gens aux 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 également, ou juste l'un d'eux.


Merci beaucoup pour cela, j'ai eu un problème similaire et en suivant vos étapes, j'ai pu le faire fonctionner!
Don King

0

..il semblerait que votre carte soit en "mode managé" .Pour effectuer le test, vous devrez d'abord mettre votre carte en mode "moniteur" ... il suffit de rechercher sur internet.espérons cette aide.


1
Il est préférable de ne pas dire "recherchez-le simplement", si vous savez où trouver les informations nécessaires, veuillez les publier ou au moins fournir un lien.
zeel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.