Возможные атаки на Barvinok и их временная сложность.
Начало (описание особенностей прошивки) - https://t.me/tishina_lab/33
Описанные ниже атаки были реализованы в коде на основании тестовых данных, сформированных по результату реверс-инжиниринга прошивки. Для полноценной проверки необходимо наличие пары RX+TX.
1. Восстановление UID на основе наблюдений частот (без демодуляции пакетов).
В таком режиме нам доступна информация о наблюдаемых частотах и временных интервалах между ними. При наблюдаемых 256 значениях <частота, время> (не обязательно последовательных - допускаются пропуски) восстановление UID заняло от 18 до 25 секунд при многопоточной обработке. С учетом возможных пропусков накопление 256 таких значений займет до от 2.5 до 50 секунд в самом медленном режиме. То есть суммарно время восстановления UID составит 75 секунд.
2. Восстановление UID на основе наблюдений частот и демодуляции пакетов.
Так как у нас есть широкополосный демодулятор, то мы рассмотрели и атаку на основе демодулированных пакетов, в которых CRC несет дополнительную информацию и позволяет сузить область поиска. При этом в данной атаке не рассматривалось условие получения SYNC-пакета, что дало бы еще бОльшее сужение поиска. Время восстановления UID в 95% случаев менее 1.3 секунды, максимум - 4.085 секунды (при многопоточный обработке). Сбор исходных данных составляет те же 2.5-50 секунд, как и предыдущей атаке.
Что дает нам знание UID? Примерно все: можно осуществлять как поканальное подавление ППРЧ, так и формировать специальный SYNC пакет для разрыва синхронизации между FVP и пультом/НСУ, или же формировать RC-пакет на "переворот".
Вывод: Barvinok, в отличие от своего прообраза вечнозеленого и трудновыводимого с участка растения, защищен слабо. Трудностей в его "выведении" может добавить разве что широкая ППРЧ.
PS: если у вас есть другие интересные прошивки - присылайте, разберем по мере возможности. Также ищем TX от любых прошивок.
Больше информации о MILELRS 5 - https://t.me/tishina_lab/29, MILELRS 4 - https://t.me/tishina_lab/23, РЭР каналов управления "Тишина" - https://t.me/tishina_lab/23
Post #137578
311
Forwarded from Тишина.Лаб
Telegram Тишина.Лаб Чтоб музыкантом быть, так надобно уменье И уши ваших понежней. И.А. Крылов "Квартет" Нам прислали очередную версию MILERLS - пятую (5.30). Что изменилось в ней относительно четвертой версии и применимо ли к ней поканальное подавление, основанное на возможности…