11

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

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

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

6

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

Вам нужно использовать пакет compat-wireless , чтобы скомпилировать свои собственные драйверы и использовать их вместо этого (после удаления текущих драйверов). Посмотрите эту страницу в вики Aircrack-ng, в которой подробно описано, как скомпилировать свои собственные драйверы, а также как их исправить, чтобы разрешить внедрение пакетов. Как минимум, вам нужен патч 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-Power = 30 дБм
Повторный короткий предел:7 RTS thr:выкл. Фрагмент thr:выкл. Управление питанием:выкл.

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

root @ h0st:~ # airodump-ng wlan2

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .