Поднимаем monitor for fun and profit

от
Прочее

В данной статье я приведу инструкцию, следуя которой каждый со смартфоном на arm7 архитектуре, прямыми руками и нормальным адаптером в принципе поддерживающим режим монитора сможет поднять его у себя на устройстве.
Кратко о том что есть режим монитора - режим монитора это специальный режим при котором, грубо говоря, наш WiFi адаптер не просто обменивается пакетами с роутером, как в обычном режиме, а может перехватывать и подделывать все пакеты что передаются в радиусе его действия.
Итак, начнём.
Первым делом получаем root права и ставим BusyBox. Без этого дальнейшее чтение будет излишним. Как это сделать - тема для отдельной статьи.
Вторым шагом будет установка нужных нам бинарников из папки utils в прикреплённом архиве.[ссылка в конце поста] Там же вы найдёте reaver[взлом wifi через wps] с пакетом aircrack-ng[перехватывает хендшейки, брутит пасворды по ним и многое другое].
Для установки просто скидываем бинарники в папку bin или xbin корневой файловой системы. Путь до этих папок будет таким: /system/bin/ или /system/xbin/ соответственно.
После этого нужно будет установить полные права на чтение и выполнение для данных бинарников. Приведу пример как это сделать для Root Explorer'a.
Screenshot_2015-11-03-01-14-58.png
Screenshot_2015-11-03-01-15-07.png
Screenshot_2015-11-03-01-15-12.png
Screenshot_2015-11-03-01-15-24.png

Итак, убедитесь что WiFi включен и что вы не подключены ни к какой сети. Откройте эмулятор терминала[ссылку на один из них вы найдёте в конце стати].
Получаем привилегии супер пользователя коммандой su, после чего вводим
  1. iw dev wlan0 interface add mon0 type monitor
Screenshot_2015-11-03-01-22-59.png

Теперь, если всё прошло успешно мы сможем увидеть устройство монитора в списке устройств введя netcfg.
Screenshot_2015-11-03-01-26-41.png

Поднимим монитор.
  1. netcfg mon0 up
Screenshot_2015-11-03-01-29-39.png

Успех. Монитор поднят. Что с ним делать дальше дело ваше. Для теста запустим airodump-ng.
Screenshot_2015-11-03-01-34-19.png

Ссылки:
Utils.zip
Terminal emulator
+2   3   1
1009