Bluetooth 4.0 LE подбор 4х значного кода

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by Ivan1999, 30 Dec 2020.

  1. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
    Друзья, появилась такая проблема: браслет-трекер fitbit с поврежденным софтово дисплеем. Его необходимо соединить по бт с приложением на андроиде и запустить обновление прошивки. Но при соединении на экране появляется код, который и нужно ввести в приложение, а поскольку экран не рабочий, кода я не вижу. Есть ли способ перехватить запрос и расшифровать это число? Дело усложняется тем, что подключение исходит не от андроида, а от приложения.
     
    CRACK211 likes this.
  2. 4Fun

    4Fun Well-Known Member

    Joined:
    25 Jul 2018
    Messages:
    494
    Likes Received:
    691
    Reputations:
    10
    Я думаю, стоит попробовать проанализировать приложение как статически (разобраться, где находится генерация кода), так и динамически (в рантайме с помощью Frida). У Фриды большие возможности: при желании можно написать скрипт автоматизации, который вытащит пин-код из памяти приложения.
     
  3. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
    Дело в том, то пин код каждый раз разный, скорее всего он генерируется по запросу приложения на соединение в браслете и в зашифрованном виде передается в приложение, где его и надо ввести. Или наоборот. Не думаю, что есть шанс взломать коды за разумное время. Просто не так давно писали, что в протоколе бт4 и бт5 найдена неустранимая дыра, но подробной инфы нет.
     
  4. 4Fun

    4Fun Well-Known Member

    Joined:
    25 Jul 2018
    Messages:
    494
    Likes Received:
    691
    Reputations:
    10
    Можно подробнее: какой приложение, браслет?
     
  5. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
  6. 4Fun

    4Fun Well-Known Member

    Joined:
    25 Jul 2018
    Messages:
    494
    Likes Received:
    691
    Reputations:
    10
    Хочу уточнить: получается, смартфон не знает код или просто нужно подтвердить, что коды совпадают? Если у вас второй случай, даже если приложение не отображает код, то его всё же можно вытащить.
     
    Ivan1999 likes this.
  7. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
    Я точно не знаю где генерится код, по идее - в браслете, скорее всего используется стандартная процедура связи. Я больше расчитывал на уязвимость типа https://habr.com/ru/news/t/518662/ - их в бт целый вагон, но точной инфы нет.
     
  8. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,110
    Likes Received:
    1,895
    Reputations:
    24
    Как безумный, но в теории рабочий вариант - попытаться найти в плеймаркете автокликер, который будет вместо вас запускать соединение и вводить один и тот же код. За несколько дней максимум, я думаю, код совпадет и браслет подключится.
     
    CRACK211 and Ivan1999 like this.
  9. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
    А ведь и правда, может сработать! Спешки никакой нет. Один код занимает секунд 10, 10тысяч наборов - 100тыс секунд. Это 27 часов. Попробую.
    Добавлено: а есть какой кликер на примете? (Под андроид)
     
    #9 Ivan1999, 8 Jan 2021
    Last edited: 8 Jan 2021
  10. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
    И так подбор шел около 4 суток, по 20 секунд на пробу. Потом угадал. Я даже посмотрел комбинаторику и выяснил, что вероятность не угадать за N попыток - (8999/9000) в степени N. Потом попробовал второй браслет (у меня было 2 дефектных). Второй подобрался за несколько часов, вот такая «теория и практика»
     
  11. user100

    user100 Moderator

    Joined:
    24 Dec 2011
    Messages:
    4,397
    Likes Received:
    16,301
    Reputations:
    371
    Каким автоклинкером в итоге воспользовались?
     
    _________________________
    CRACK211 likes this.
  12. Ivan1999

    Ivan1999 Member

    Joined:
    2 Jan 2009
    Messages:
    47
    Likes Received:
    11
    Reputations:
    1
    «SmartClick - Автоматический кликер» требует андроид7 минимум, есть на 4пда, в магазине нет.
     
    4Fun and user100 like this.
Loading...