Режим мониторинга на Android.

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by Dark~Angel, 27 Feb 2020.

  1. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    Собственно этот вопрос меня интересовал долгое время. Как так ? На ПК всё работает хорошо но на телефоне хрен там плавал. Копаясь по этой теме я вычитал что андрюша на уровне драйвера не даёт перевести карточку в мониторин и якобы что-бы что-то исправить надо писать - модифицировать то самое полено. Мдаааа, не густо! И что же делать ? И мне на глаза попалась статейка с хабра https://habr.com/ru/post/190554/ тут парень без особого труда перевёл карточку от старого Sony в режим монитора и радовался жизни. В тот момент времени мне повезло и рядом у меня тоже оказался старенький Sony. Не долго думая я повтоил успех автора и радовался жизни.
    Но это было давно и не правда. А что теперь творится на телефонах? Судя по всему теперь всё стало более доступно . Вот вырезка из мануала по чипу Снапдрагон:
    Code:
    Load the WLAN host driver in FTM:
    insmod fixce/AIO/rootfs-<board type>.build/lib/modules/wlan.ko con_mode=5
    Load the WLAN host driver in monitor mode, and set the monitor parameters:
    insmod fixce/AIO/rootfs-<board type>.build/lib/modules/wlan.ko con_mode=4
    iwpriv wlan0 setMonChan <channel> <channel width>
    # Valid channel width options: 0=20MHz, 1=40MHz, 2=80MHz
    # Ex: iwpriv wlan0 setMonChan 36 2
    iwpriv wlanx setMonFilter <filter option>
    # Valid Frame filter options: 0=Management Frame, 1=Control Frame, 2=Data
    Frame 3=All Frame type. Default value 3
    Как видим теперь можно и без внешних свистков мониторить беспроводные сетки. Я потестил на ванпласе 6т и у меня всё взлетело с пол пинка! Использовал эти команды:
    Code:
    ip link set wlan0 down
    echo 4 > /sys/module/wlan/parametrs/con_mode
    ip link set wlan0 up
     
    4Fun, moonden and WELK like this.
  2. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    Всё, разобрался что и как!
    Вот вам гайд что к чему.
    1. Ставим рут на телефон.
    2. Ставим termux.
    3. В termux ставим нужные пакеты
      Code:
      apt install root-repo tsudo iw aircrack-ng
    4. Собственно и готово!
    Теперь можно и в бой!
    Code:
    tsudo su echo 4 > /sys/module/wlan/parameters/con_mode
    tsudo airodump-ng wlan0
    У кого рутованый телефон, попробуйте пожалуйста и отпишитесь завелось ли у вас!
     
    #2 Dark~Angel, 27 Feb 2020
    Last edited: 27 Feb 2020
    Fantan4ickk, WELK, 4Fun and 1 other person like this.
  3. khamyk

    khamyk Well-Known Member

    Joined:
    30 Dec 2013
    Messages:
    552
    Likes Received:
    337
    Reputations:
    0
    При попытке перевести в монитор,получаю Permission denied.
     
  4. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    тогда попробуй сначала
    Code:
    su
    а потом
    Code:
    echo 4 > /sys/module/wlan/parameters/con_mode
     
  5. 4Fun

    4Fun Elder - Старейшина

    Joined:
    25 Jul 2018
    Messages:
    496
    Likes Received:
    709
    Reputations:
    11
    На основе описанного вами метода работает скрипт QCMon и приложение PenMon, основанное на нём. Воспользоваться одним из этих решений проще, чем использовать вышеприведённые команды вручную.
     
    Monohrom and Dark~Angel like this.
  6. WELK

    WELK Member

    Joined:
    14 Jan 2017
    Messages:
    96
    Likes Received:
    8
    Reputations:
    0
    OnePlus6 мониторить но я так понимаю инжекта пакетов нет?
     
  7. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    Вот что-что это ещё даже и не успел опробывать! Я только вчера начал с этой темой возится.