LeandroIbov / SolutionsSegurança Digital & Redes
|||||||||
// Segurança de Redes - LeandroIbov Solutions

OpenWrt O Fim dos Backdoors de Fábrica Guia Completo de Instalação

Roteadores comerciais já tiveram backdoors reais descobertos por pesquisadores de segurança - não é teoria, é histórico documentado. Entenda os casos, e aprenda o passo a passo oficial para substituir o firmware fechado do seu roteador por um sistema operacional open source, auditável e sob seu controle.

Publicado em julho de 2026 · Atualizado por LeandroIbov Solutions
0
Falhas em um único roteador D-Link (CVE-2018)
0
Aparelhos TP-Link afetados por brecha crítica (2018)
0
Tempo até a D-Link corrigir o DIR-615
0
Código-fonte auditável no OpenWrt
// Capítulo 01

Backdoors Reais em Roteadores Comerciais

O Firmware de Fábrica Não é Neutro - e o Histórico Prova Isso

Todo roteador comercial roda um sistema operacional fechado, escrito pelo fabricante e nunca auditado publicamente. O usuário não tem como saber o que esse código realmente faz por trás da interface web. Isso deixaria de ser um problema teórico se não houvesse um histórico extenso de casos reais, documentados por pesquisadores de segurança independentes, de contas ocultas, portas administrativas expostas e firmwares maliciosos plantados por grupos de espionagem.

Em 2018, pesquisadores da Kaspersky Lab encontraram uma conta backdoor fixa no roteador D-Link DIR-620, catalogada como CVE-2018-6213, que não podia ser desativada pelo usuário - parte de um conjunto de quatro falhas no mesmo firmware. A D-Link optou por não lançar correção.

O caso não foi isolado. Em outro modelo muito popular no Brasil, o D-Link DIR-615, o pesquisador brasileiro Oliveira Lima Jr. (StoneLABS) identificou uma segunda conta de administrador, batizada literalmente de "backdoor", cuja senha era gerada a partir dos últimos dígitos do endereço MAC do aparelho - informação obtível remotamente. A fabricante levou cerca de um ano para corrigir o problema depois de notificada.

Outros fabricantes tiveram histórico semelhante: roteadores Netgear continham uma conta oculta de nome "gear" com privilégios elevados; a falha NetUSB, presente em diversas marcas (Netgear, D-Link, TP-Link, Western Digital), permitia travamento remoto e execução de código; e a botnet Mirai, em 2016, explorou portas de gerenciamento remoto (TR-069) deixadas abertas por provedores para sequestrar milhares de dispositivos.

Esse padrão continua atual: em janeiro de 2026, a falha CVE-2026-0625 foi identificada em modelos DSL antigos da D-Link (já descontinuados e sem previsão de correção), permitindo sequestro de DNS e redirecionamento silencioso do tráfego para páginas falsas - com exploração ativa confirmada pela Shadowserver Foundation.

Em 2023, a Check Point Research documentou uma campanha do grupo Camaro Dragon, ligado a interesses estatais chineses, que infectava roteadores residenciais TP-Link com um implante batizado de "Horse Shell", capaz de abrir shell remoto completo e ocultar a origem do tráfego malicioso. Já em 2021, pesquisadores relataram vulnerabilidades em roteadores TP-Link que permitiam o envio remoto de firmware malicioso pelo próprio invasor.

O Denominador Comum

Em nenhum desses casos o usuário final tinha qualquer forma de verificar o firmware por conta própria - o código era, e continua sendo, fechado. A única defesa disponível foi esperar o fabricante decidir corrigir, o que, como visto, levou de meses a nunca acontecer. É exatamente esse ponto cego que motiva a migração para um sistema operacional de roteador auditável por qualquer pessoa: o OpenWrt.

Caso ISP GVT: Roteador com backdoor!

Pesquisa independente de Coffnix, Crash e Gabriel Lanzi revelou backdoor no roteador RTA04N, distribuído pela GVT no Brasil.

A senha oculta é formada pelos 4 últimos dígitos do MAC + "airocon" (ex: D590airocon) - e como o MAC é visível na rede, qualquer atacante local pode calcular e invadir o dispositivo via SSH/Telnet.

A conta backdoor não aparece na interface web, mas com o comando sh libera acesso root total ao sistema.

O firmware é da TP-Link, mas a origem do backdoor permanece indefinida: suspeita-se de GVT, Realtek, ObservaTelecom, Airocon, China Unicon ou Baytec.

Por isso, nunca podemos confiar em modems híbridos fornecidos pelo ISP - aqueles que acumulam as funções de modem, roteador, Wi-Fi e Ethernet ao mesmo tempo, pois o software é fechado e inspecioná-lo não está ao alcance de qualquer leigo. Ao contratar sua internet, compre um roteador próprio, instale o OpenWrt nele e coloque-o à frente do modem híbrido; em seguida, conecte todos os seus dispositivos a esse roteador. Assim, sua rede fica protegida por um equipamento com sistema operacional open source, que você pode auditar, revisar, modificar, remover componentes indesejados e ter controle total sobre ele.

Para todos os detalhes técnicos, dumps, capturas e arquivos de configuração, acesse o artigo oficial da Area31 nas referências no fim da página.

Firmware Fechado vs OpenWrt
// Capítulo 02

O que é o OpenWrt

O OpenWrt é um sistema operacional para roteadores baseado em Linux, totalmente open source, mantido por uma comunidade global de desenvolvedores. Diferente do firmware de fábrica, seu código está disponível publicamente para inspeção, o que significa que qualquer backdoor ou comportamento suspeito seria identificado pela própria comunidade - e não depende da boa vontade de um único fabricante.

Além do ganho de segurança, o OpenWrt substitui a interface limitada dos fabricantes por um sistema completo de pacotes instaláveis (VPN, firewall avançado, QoS, DNS criptografado, monitoramento de rede) através de uma interface web chamada LuCI, além de acesso via linha de comando (SSH).

Código Aberto

Firmware auditável por qualquer pessoa, sem caixas-pretas.

Atualizações Ativas

Correções de segurança contínuas, mesmo em hardware antigo já abandonado pelo fabricante.

Pacotes Extras

Firewall avançado, VPN, QoS e centenas de outros pacotes instaláveis.

Controle Total

Acesso root, SSH e configuração granular de toda a rede.

// Capítulo 03

Verificando Compatibilidade do seu Modelo

Não existe um método universal de instalação. Cada marca e modelo - às vezes até cada versão de hardware do mesmo modelo - tem um procedimento próprio. Instalar o firmware errado pode inutilizar o roteador ("brick"). Confirme sempre o modelo e a versão exata impressos na etiqueta do aparelho.

A página oficial Table of Hardware (ToH) do projeto OpenWrt lista a compatibilidade de milhares de modelos. Basta pesquisar pela marca, modelo e versão do seu roteador, abrir a linha correspondente e acessar o link "Information Page" - lá estarão as instruções técnicas oficiais para aquele aparelho específico.

# Acesse a Table of Hardware oficial
> https://toh.openwrt.org/?view=normal
# Filtre por marca + modelo + versão de hardware
> Clique na linha do seu aparelho -> "Information Page"

Cada Information Page indica o método de instalação suportado - via interface web do próprio fabricante, via TFTP recovery, ou outros. Dois exemplos reais ilustram como isso varia mesmo entre roteadores populares:

ModeloMétodo SuportadoIP Estático Necessário
D-Link AQUILA PRO AI M30 A1Somente TFTP (sem via web OEM)192.168.200.2 / 255.255.255.0
TP-Link Archer C5 v4Somente TFTP (sem via web OEM)192.168.0.66 / 255.255.255.0
// Capítulo 04

Baixando o Firmware Correto

A forma mais prática de obter a imagem correta é o Firmware Selector oficial. Digite marca, modelo e versão do seu roteador e a ferramenta já entrega o arquivo certo, junto com o hash de verificação de integridade - sempre confira esse hash antes de gravar o firmware.

TFTP-RECOVERY: Imagens TFTP são usadas para gravar (atualizar) um dispositivo via o método TFTP do bootloader.

SYSUPGRADE: Use uma imagem Sysupgrade para atualizar um roteador que já executa o OpenWrt. A imagem pode ser usada pela interface web LuCI ou pelo terminal.

Vamos usar o TFTP-RECOVERY para o caso do exemplo do TP-Link Archer C5 v4, que está com o firmware original da TP-Link, e o jeito é usar o método TFTP!

> https://firmware-selector.openwrt.org/
# Confira o hash SHA256 do arquivo baixado antes de usar
// Capítulo 05

Instalação via TFTP - Exemplo Prático

O exemplo abaixo usa o TP-Link Archer C5 v4 em Linux (Ubuntu/Debian) como referência - o fluxo geral se aplica à maioria dos modelos que usam recovery via TFTP, ajustando apenas o IP estático e o nome do arquivo conforme a Information Page do seu roteador.

Faça a instalação com apenas dois equipamentos ligados por cabo - seu PC e o roteador - sem internet e sem outros dispositivos na rede. Isso evita interferência no processo de gravação e garante que você seja a única pessoa com acesso ao roteador assim que ele terminar de inicializar.

1. Instalando o servidor TFTP

$ sudo apt install tftpd-hpa tftp-hpa
$ sudo systemctl enable --now tftpd-hpa
# Edite /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

2. Copiando o firmware

# Renomeie o arquivo baixado conforme exigido pela Information Page
$ cp -ra openwrt-*-tplink_c5-v4-squashfs-tftp-recovery.bin /srv/tftp/tp_recovery.bin
$ chmod -R ugo=rwx /srv/tftp

3. Configurando o IP estático (nmcli)

# Substitua "Wired connection 1" pelo nome real da sua conexão (nmcli connection show)
$ sudo nmcli connection modify "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.0.66/24 ipv4.gateway 192.168.0.1
$ sudo nmcli connection up "Wired connection 1"
$ sudo systemctl restart NetworkManager

4. Gravando o firmware

Com o servidor TFTP ativo e o cabo conectado a uma porta LAN do roteador:

  1. Desligue o roteador.
  2. Pressione e segure o botão de reset com uma agulha ou clipe.
  3. Ligue o roteador mantendo o reset pressionado, até o LED de WPS começar a piscar.
  4. Solte o botão. O roteador buscará o arquivo via TFTP automaticamente.
  5. Aguarde alguns minutos sem desligar o aparelho antes de reiniciá-lo.

O ideal é confirmar visualmente que o processo está em andamento monitorando a rede com tcpdump:

$ sudo tcpdump -i <sua_interface> udp port 69 or udp portrange 1024-65535 -vv
No tcpdump deverá aparecer nos logs algo como ip 192.168.1.1.número-de-uma-porta, 2 vezes pelo menos, isso indicará que está instalando. Em uma de minhas experiências foi 192.168.1.1.33283 e 192.168.1.1.37316 aparecendo na linha udp sum ok .
Aguarde de 2 a 5 minutos e tente acessar pelo IP 192.168.1.1 executando o passo do capítulo 06. Se não funcionar, faça de novo e espere mais tempo, 10 ou 20 minutos, pois às vezes pode haver travamentos e lentidão no processo de instalação. Se você der reboot, poderá interromper a instalação!
// Capítulo 06

Primeiro Acesso, Senha e Rede WAN

Assim que o OpenWrt termina de instalar, ele fica acessível em 192.168.1.1 sem senha de root definida. Defina uma senha imediatamente no primeiro acesso, antes de conectar o roteador a qualquer rede com outros dispositivos ou à internet.

  1. Restaure sua conexão de rede para DHCP automático (nmcli connection modify "Wired connection 1" ipv4.method auto).
  2. Acesse http://192.168.1.1 no navegador - usuário root, sem senha.
  3. Defina uma senha forte imediatamente em System -> Administration.
  4. Conecte a internet na porta WAN do roteador. Como o OpenWrt usa 192.168.1.1 por padrão, altere o IP do seu gateway/modem para uma faixa diferente (ex.: 192.168.70.1/24) para evitar conflito de rede.
// Capítulo 07

Backup e Hard Reset

Depois de configurar senha, Wi-Fi e rede, vá em System -> Backup / Flash Firmware e gere um backup das configurações. Guarde esse arquivo - em caso de necessidade de hard reset (retorno de fábrica, IP volta a 192.168.1.1 e senha é apagada), basta restaurar esse backup pelo mesmo menu para recuperar toda a configuração salva.

// Capítulo 08

Para Quem Quer ir Além: o Tank Router

Depois de instalado, o OpenWrt pode ser expandido com camadas adicionais de privacidade diretamente na rede, em vez de depender de VPNs instaladas em cada dispositivo individualmente. É essa a proposta do Tank Router, um serviço de configuração avançada oferecido pela LeandroIbov Solutions.

Tor com Bridges

Todo o tráfego da rede pode ser roteado pela rede Tor diretamente no roteador, com suporte a bridges para redes com restrições.

Nym VPN Descentralizada

Camada adicional de mixnet para quem busca uma alternativa às VPNs centralizadas tradicionais.

MAC e Hostname Aleatórios

Randomização automática a cada reinicialização, tanto na interface Wi-Fi quanto na cabeada, dificultando o rastreamento de dispositivo por redes locais e provedores.

Múltiplos Formatos

Disponível como imagem para roteadores com suporte a OpenWrt, para Raspberry Pi (com adaptador USB-RJ45) e para uso via VM/KVM no Linux.

Essa configuração é voltada a jornalistas, pesquisadores de segurança, ativistas e qualquer pessoa que priorize privacidade de rede desde a camada de infraestrutura - o roteador passa a proteger todos os dispositivos conectados a ele, sem depender de configuração individual em cada aparelho.

A equipe descreve o Tank Router como um dos setups de rede mais robustos disponíveis para uso doméstico e profissional. Para saber mais sobre disponibilidade, hardware compatível e formas de contratação, acesse a página de consultoria em cibersegurança.

// Fontes

Referências e Leituras Complementares