root808.
avançadoofensivo

IoT Nível 4: as classes de vulnerabilidade que você vai achar

Os bugs de IoT se repetem. Conhecer os padrões — e provar cada um no seu próprio lab — é o que transforma curiosidade em pesquisa.

r

root808

07 de out. de 2026 · 12 min de leitura

Depois de alguns aparelhos, você percebe que está sempre reencontrando as mesmas quatro ou cinco famílias de falha. Elas são, não por acaso, o esqueleto do OWASP IoT Top 10. Aqui o enquadramento é sempre: encontrar e provar no seu device, para entender o impacto e reportar.

Credenciais e segredos fixos

Senhas de serviço no filesystem, chaves privadas compartilhadas por todos os aparelhos do modelo, tokens de nuvem no app. O impacto escala: uma chave hardcoded costuma valer para toda a frota, não só para o seu.

Command injection

O padrão clássico de IoT: uma CGI em BusyBox pega um parâmetro da interface web e o concatena numa chamada de shell. Entrada do usuário que vira comando é a porta de entrada mais comum para execução de código nesses aparelhos. No seu lab, você confirma o caminho e documenta.

Auth bypass e IDOR na API de nuvem

Boa parte do IoT moderno é um app falando com uma API. Falhas de autorização ali — acessar o device de outra conta trocando um ID — afetam todos os usuários de uma vez, sem nem tocar no hardware. É onde pesquisa de IoT encontra pesquisa de web.

Update inseguro

Firmware que atualiza sem verificar assinatura é persistência de presente: quem controla a atualização controla o aparelho para sempre. Verificar como o update é baixado e validado é um dos testes mais valiosos — e um dos mais frequentemente mal feitos.

Você não decora exploits. Você aprende a reconhecer a suposição que o desenvolvedor fez e nunca testou.

Achou algo real? Então o trabalho mais importante começa agora — e é sobre o que não aparece em tutorial nenhum: reportar direito.

r

root808

Pesquisa de segurança, do hardware à órbita — sempre dentro do escopo.