суббота, 12 ноября 2011 г.

N8x0 packet injection при помощи Edimax ew-7318usg

В серии Nokia N8x0 при использовании применительно к области ИБ был серьезный недостаток: встроенный адаптер Wi-Fi не поддерживает packet injection. Данная проблема легко решается подключением внешнего Wi-Fi адаптера при помощи кабеля OTG. При этом подойдет любой адаптер, который поддерживается драйвером rt73. Подробно прочитать об этом можно в статье Джеймса Эджа "Nokia N810Wireless Auditing Tool". Не буду переписывать статью, просто кратко напишу что дополнительно нужно сделать после того как вы установили последнию прошивку, драйвера и aircrack-ng, а также собрали схем N8x0 + OTG + питание по USB + wifi-адаптер применительно к Edimax ew-7318usg:

  1. Необходимо отключить "защиту от дурака" в прошивке Nokia, не позволяющую подключать устройства, которым может не хватить питания от встроенного порта USB при помощи команды echo 1 > /sys/bus/usb/devices/1-1/bConfigurationValue . Вместо 1-1 у вас может быть другое число, которое легко посмотреть в dmesg'e.
  2. Вручную insmod'нуть rt73.ko
  3. Поднять появившийся интерфейс с помощью ifconfig wlan1 up. 
  4. Перевести его в режим мониторинга последовательно выполнив iwpriv wlan1 rfmontx 1 , а затем iwconfig wlan1 mode monitor .
Проверить работоспособность инъекции пакетов можно выполнив:

aireplay-ng wlan1 --test