Argonalyst

Engenharia Reversa em Controladores de Luz LED por Bluetooth LE

Argonalyst
16 December 2023

A engenharia reversa em controladores de luz LED por Bluetooth LE, ou Como Estraguei Minhas Luzes de Natal

Um entusiasta da automação residencial compartilhou sua saga de engenharia reversa com controladores de luzes LED de baixo custo para integrá-los ao sistema Home Assistant. Após várias tentativas bem-sucedidas, ele se deparou com um desafio natalino que terminou de maneira inesperada.

O aventureiro tecnológico investiu tempo desvendando os protocolos de comunicação de uma fita de LED não endereçável, adquirida por apenas £2,38, conseguindo conectá-la ao sistema de automação em poucas horas. A façanha foi repetida com um controlador LEDnetWF, cujo processo de engenharia reversa também está documentado online.

Durante os preparativos natalinos de seu escritório, outro conjunto de LEDs endereçáveis chamou sua atenção. Utilizando o aplicativo 'iDeal LED', que controla as luzes e oferece uma série de funcionalidades, o desafio parecia simples. No entanto, o que deveria ser uma tarefa direta revelou-se uma jornada repleta de surpresas.

Ele iniciou o processo capturando os bytes enviados pelo aplicativo via Bluetooth, utilizando o modo de desenvolvedor em um dispositivo Android e ferramentas como Wireshark e ADB. Com a ajuda dessa técnica, foi possível identificar os padrões de comandos enviados às luzes.

Avançando na empreitada, o passo seguinte envolveu ataques de replay e a decompilação do aplicativo Android em busca dos segredos de seu funcionamento. A análise do código fonte sugeria a utilização de uma criptografia AES, o que levou a um esforço colaborativo para desvendar a chave de criptografia.

Após a descoberta da chave, foi possível decifrar e replicar os pacotes de dados, permitindo o controle das luzes fora do aplicativo oficial. O entusiasmado engenheiro então começou a explorar funções adicionais, documentando cada ação e padrão observado.

No entanto, a curiosidade teve seu preço. Ao testar valores fora do espectro utilizado pelo aplicativo, as luzes foram inesperadamente desativadas e não puderam ser reiniciadas, resultando na 'morte' do controlador.

Apesar do revés, o entusiasta não desistiu. Ele documentou a maior parte do protocolo e criou um componente customizado para o Home Assistant, disponibilizando o projeto no GitHub com a advertência: proceda por sua conta e risco.

GitHub: 8none1/idealLED

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O verdadeiro motivo pelo qual querem controlar a IA

Argonalyst

IA da OpenAI escapou do Sandbox? O que REALMENTE aconteceu

Argonalyst

A maior virada da Inteligência Artificial começou... e vem da China

Argonalyst

o ALERTA de Satya Nadella que ASSUSTOU o mercado de IA

Argonalyst

GPT 5.6 SURPREENDE: OpenAI finalmente alcançou a Anthropic?

Argonalyst

Os novos modelos de IA estão decepcionando... e ninguém quer admitir isso

Argonalyst

Midjourney quer ESCANEAR humanos e o Open Source já rivaliza com Claude Opus

Argonalyst

Rio 3.5 e Fable 5: as duas polêmicas que expõem o futuro da IA

Argonalyst

Fim dos PCs como conhecemos: Nvidia, Microsoft e IA local vão mudar tudo

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?