Перейти к содержимому
SBER 299,88 ₽ 0,02% рост за прошлую сессиюIMOEX 2 514,85 0,14% рост за прошлую сессию
·Технологии·источник: Habr·1 мин

[Перевод] Очиститель воздуха скачивал корневой сертификат по HTTP: как я выгнал из него облако Coway

Облако Coway, по наблюдениям автора оригинала, ломалось как минимум раз-два в год: то банило интеграцию для Home Assistant, то меняло приложение, а однажды на несколько недель заблокировало его аккаунт. Он решил отвязать свой очиститель Airmega IconS от облака. Поднял MitM-стенд на Raspberry Pi и обнаружил, что устройство скачивает корневой сертификат Amazon по обычному HTTP: стоит подменить его, и HTTPS-запросы устройства видны, никакой взломанный удостоверяющий центр не нужен. Дальше своя пара ключей в ответе сервера, чтобы проксировать MQTT на порту 8883, разбор протокола настройки по Bluetooth (AES-ключ из случайных букв и MAC-адреса) и главная находка: адреса сервера сертификатов передаются прямо в настроечном пакете. В итоге очиститель общается с Home Assistant напрямую, а кнопка «Спокойной ночи» в Apple Home наконец включает белый шум.

Отрывок из ленты источникаЧитать у источника: Habr

[Перевод] Очиститель воздуха скачивал корневой сертификат по HTTP: как я выгнал из него облако Coway