Как узнать, что на моей беспроводной карте включена инъекция?

43989
jojo

Я играю с авиацией.

И пытался понять, сможет ли моя беспроводная карта на моем ноутбуке пройти тест на инъекцию

И в итоге я вижу следующее ... означает ли это, что моя беспроводная карта не может запустить 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#  
11
Вы пробовали запустить `airmon-ng start eth1` и затем снова выполнить тест? new123456 13 лет назад 0
По моему опыту, многие старые карты 802.11b могли делать инъекции. У меня было много проблем с GS и Prens. kobaltz 13 лет назад 0
См. [Как устранить проблему с ошибкой ioctl (SIOCSIWMODE): устройство или ресурс заняты ». «Тауфан Любис - Ubuntu Linux] (http://taufanlubis.wordpress.com/2010/05/14/how-to-fix-ioctlsiocsiwmode-failed-device-or-resource-busy-problem/) 12 лет назад 1

5 ответов на вопрос

6
Breakthrough

Исходя из вывода, который вы отобразили выше, ваш текущий драйвер не способен к внедрению пакетов. Это потому, что вы, вероятно, использовали драйверы по умолчанию (с закрытым исходным кодом), многие из которых не поддерживают внедрение.

Вам необходимо использовать compat-wirelessпакет, чтобы скомпилировать свои собственные драйверы и использовать их вместо этого (после удаления текущих драйверов). Посмотрите эту страницу в вики Aircrack-ng, в которой подробно описано, как скомпилировать свои собственные драйверы, а также как их исправить, чтобы разрешить внедрение пакетов. Как минимум, вам нужен mac80211.compat08082009.wl_frag+ack_v1.patchпатч, как подробно описано в статье вики, указанной выше. Обратите внимание, что вы должны вызвать скрипт выбора драйвера перед компиляцией / установкой.

Как примечание, эти драйверы также изменят имя интерфейса с eth1на wlan0(которое также является более интуитивно понятным). В зависимости от вашей карты имя интерфейса монитора может быть mon0(увеличивается с каждым дополнительным интерфейсом мониторинга, который вы создаете airmon-ng start).

3
Matt
airmon-ng start eth1 

Это создаст новый интерфейс: mon0. Затем вы можете запустить ваши инструменты, указывая на новый интерфейс; т.е.

airodump-ng start mon0 

Хотя на первом постере правильно сказано, что у вас неправильные драйверы, найдите драйверы с открытым исходным кодом, которые изменят ваше имя на драйвер, wlan0поскольку пакет aircrack - это инструмент для беспроводного тестирования пера. Есть и другие инструменты для тестирования локальной сети.

1
Sebastian

I was having no injection results. The solution was to invoke airmon as the following: airmon-ng start wlan0 <channel>. That will lock the mon0 interface to the channel <channel>. After that, I did a test and I got the result: Injection is working!

That is documented in the 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
Kalifornia

Running KALI 2.0 (should all download btw) on an old HP 2000

Two wireless cards I use:

  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)

How to fix issue:

  1. ifconfig (find the you would like to use/ place in monitor mode)
  2. iwconfig interface (take note if Mode:MANAGED or MONITOR)

    root@h0st:~# iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID:off/any
    Mode:Managed Access Point: Not-Associated Tx-Power=30 dBm
    Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off

  3. ifconfig (interface) down

  4. iwconfig (interface) mode monitor
  5. ifconfig (interface) up
  6. iwconfig (interface) (to check)

root@h0st:~# ifconfig wlan2 down

root@h0st:~# iwconfig wlan2 mode monitor

root@h0st:~# ifconfig wlan2 up

root@h0st:~# iwconfig wlan2

wlan2 IEEE 802.11bgn Mode:Monitor Frequency:2.412 GHz Tx-Power=30dBm
Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off

  1. airodump the (interface)

root@h0st:~# airodump-ng wlan2

And there you have it! Hope this helps alot of people with the same issues I had. This places my WLAN2 ALFA into monitor mode. I could repeat the same process to place my WLAN1 EDIMAX into monitor mode aswell, or just one of them.

Большое спасибо за это, у меня была похожая проблема, и, следуя вашим шагам, я смог заставить ее работать! Don King 9 лет назад 0
0
kevin

... может показаться, что ваша карта находится в "управляемом режиме". Чтобы выполнить тест, вам сначала нужно будет перевести свою карту в режим "мониторинга" ... просто поищите в интернете.

Лучше не говорить «просто ищите», если вы знаете, где можно найти необходимую информацию, пожалуйста, опубликуйте ее или хотя бы предоставьте ссылку. zeel 12 лет назад 1

Похожие вопросы