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


11

Я играю с Aircrack.

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

И в итоге я вижу следующее ... означает ли это, что моя беспроводная карта не может запускать 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# 

Вы пробовали запустить, airmon-ng start eth1а затем снова пройти тест?
new123456

По моему опыту, многие старые карты 802.11b могли делать инъекции. У меня было много проблем с GS и Prens.
Кобальц

Ответы:


6

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

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

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


3
airmon-ng start eth1

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

airodump-ng start mon0

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


1

У меня не было результатов инъекций. Решение было вызывать airmon как: airmon-ng start wlan0 <channel>. Это заблокирует mon0интерфейс к каналу <channel>. После этого я сделал тест и получил результат:Injection is working!

Это задокументировано в вики:

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

Запуск KALI 2.0 (все должны загрузить между прочим) на старом HP 2000

Две беспроводные карты, которые я использую:

  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, корпорация RT2870 / RT3070)

Как решить проблему:

  1. ifconfig (найдите то, что вы хотели бы использовать / поместить в режим мониторинга)
  2. Интерфейс iwconfig (обратите внимание, если Mode: MANAGED или MONITOR)

    root @ h0st: ~ # iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID: выкл / любой
    Режим: управляемая точка доступа: несвязанная мощность передачи = 30 дБм
    Короткий предел повтора: 7 RTS thr: выкл. Фрагмент thr: выкл. Ключ шифрования: выкл. Управление питанием: выкл.

  3. ifconfig (интерфейс) выключен

  4. Монитор режима iwconfig (интерфейс)
  5. ifconfig (интерфейс) вверх
  6. iwconfig (интерфейс) (для проверки)

root @ h0st: ~ # ifconfig wlan2 down

root @ h0st: ~ # iwconfig wlan2 mode monitor

root @ h0st: ~ # ifconfig wlan2 up

root @ h0st: ~ # iwconfig wlan2

wlan2 IEEE 802.11bgn Режим: частота монитора : 2,412 ГГц Tx-мощность = 30 дБм
Короткий предел повтора : 7 RTS thr: off Frag thr: off Управление питанием: выкл

  1. airodump (интерфейс)

root @ h0st: ~ # airodump-ng wlan2

И вот оно! Надеюсь, это поможет многим людям с теми же проблемами, что и у меня. Это переводит мой WLAN2 ALFA в режим мониторинга. Я мог бы повторить тот же процесс, чтобы перевести мой WLAN1 EDIMAX в режим монитора или только один из них.


Большое спасибо за это, у меня была похожая проблема, и, следуя вашим шагам, я смог заставить ее работать!
Дон Кинг,

0

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


1
Лучше не говорить «просто ищите», если вы знаете, где можно найти нужную информацию, пожалуйста, опубликуйте ее или хотя бы укажите ссылку.
Zeel
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.