Как узнать, что на моей беспроводной карте включена инъекция?
Я играю с 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#
5 ответов
Исходя из вывода, который вы отображали выше, ваш текущий драйвер не способен к внедрению пакетов. Это потому, что вы, вероятно, использовали драйверы по умолчанию (с закрытым исходным кодом), многие из которых не поддерживают внедрение.
Вам нужно использовать compat-wireless
пакет, чтобы скомпилировать свои собственные драйверы и использовать их вместо (после удаления текущих драйверов). Смотрите эту страницу в Aircrack-ng Wiki, где подробно рассказывается о том, как скомпилировать ваши собственные драйверы, а также как их исправить, чтобы разрешить внедрение пакетов. Как минимум, вам нужно mac80211.compat08082009.wl_frag+ack_v1.patch
патч, как подробно описано в статье вики, ссылки на которую приведены выше. Обратите внимание, что вы должны вызвать скрипт выбора драйвера перед компиляцией / установкой.
Как примечание, эти драйверы также изменят имя интерфейса с eth1
в wlan0
(что также намного более интуитивное имя). В зависимости от вашей карты имя интерфейса монитора может быть mon0
(увеличивается с каждым дополнительным интерфейсом мониторинга, который вы создаете с airmon-ng start
).
airmon-ng start eth1
Это создаст новый интерфейс: mon0
, Затем вы можете запустить ваши инструменты, указывая на новый интерфейс; т.е.
airodump-ng start mon0
Хотя на первом постере правильно сказано, что у вас неправильные драйверы, найдите драйверы с открытым исходным кодом, которые изменят имя вашего драйвера на wlan0
Aircrack Suite - это инструмент для беспроводного тестирования пера. Есть и другие инструменты для тестирования локальной сети.
У меня не было результатов инъекций. Решением было вызвать 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.
Запуск KALI 2.0 (все должны загрузить между прочим) на старом HP 2000
Две беспроводные карты, которые я использую:
- 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)
Как решить проблему:
- ifconfig (найдите то, что вы хотели бы использовать / поместить в режим мониторинга)
Интерфейс iwconfig (обратите внимание, если Mode:MANAGED или MONITOR)
root @ h0st: ~ # iwconfig wlan2
wlan2 EEEID IEEE 802.11bgn: выкл. / любой
Режим: управляемая точка доступа: несвязанная мощность передачи =30 дБм
Повторный короткий предел:7 RTS thr: выкл. Фрагмент thr: выкл. Ключ шифрования: выкл. Управление питанием: выкл.ifconfig (интерфейс) выключен
- Монитор режима iwconfig (интерфейс)
- ifconfig (интерфейс) вверх
- 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-Power=30 дБм
Повторный короткий предел:7 RTS thr: выкл. Фрагмент thr: выкл. Управление питанием: выкл.
- airodump (интерфейс)
root @ h0st: ~ # airodump-ng wlan2
И вот оно! Надеюсь, это поможет многим людям с теми же проблемами, что и у меня. Это переводит мой WLAN2 ALFA в режим мониторинга. Я мог бы повторить тот же процесс, чтобы перевести мой WLAN1 EDIMAX в режим монитора или только один из них.
... может показаться, что ваша карта находится в "управляемом режиме". Чтобы выполнить тест, вам сначала нужно будет перевести свою карту в режим "мониторинга"... просто поищите в интернете.