Análise técnicas do botnet Tengu: mecanismos avançados de persistência e reboot forçado via hardware watchdog em sistemas Linux

Análise técnicas do botnet Tengu: mecanismos avançados de persistência e reboot forçado via hardware watchdog em sistemas Linux

Derivado do Mirai, nova ameaça utiliza cron, scripts de inicialização e eliminação de binários legítimos para garantir resistência contra processos de contenção e análise forense.

ComponenteBotnet derivado do Mirai, denominado Tengu, visando arquiteturas Linux e Android (APK) em dispositivos IoT e servidores mal configurados.
VetorExploração inicial via força bruta no serviço Telnet exposto à internet, utilizando credenciais padrão ou fracas para posterior download e execução de payloads.
ImpactoExecução remota de comandos, instalação de proxy SOCKS5, participação em ataques de Negação de Serviço Distribuída (DDoS) e corrompimento de binários do sistema operacional, causando instabilidade profunda.
PrioridadeBloquear acesso Telnet externo, atualizar firmware de dispositivos IoT e buscar por processos mascarados como [kworker/0:0] ou arquivos ELF corrompidos com a string 'ELFOOD'.
Indicadores de RedeComunicação C2 defangada em 64[.]89.163.8 na porta 9931 utilizando tráfego em texto claro misturado com criptografia personalizada ChaCha20/Poly1305.
MitigaçãoRevisão de caminhos de persistência em systemd, scripts init e cron, além de rotacionar credenciais e restaurar imagens de sistema comprometidas.
Resumo técnico da operação

Pesquisadores de segurança identificaram o Tengu, uma nova e complexa família de malware derivada do Mirai, projetada especificamente para dificultar as operações de resposta a incidentes e contenção. Ao contrário de variantes tradicionais que focam exclusivamente em volume de infecção e ataque, está ameaça introduz uma rigorosa camada de mecanismos de autodefesa, garantindo sua longevidade no host comprometido. A análise fundamental revela que o operador do malware priorizou a manutenção do acesso e a resiliência do processo contra técnicas convencionais de terminação forçada.

O fluxo de infecção primário começa com a exposição indevida de credenciais padrão em dispositivos Linux conectados à internet. A camada de interação inicial abusa do protocolo Telnet, superando os mecanismos de autenticação por força bruta para estabelecer uma porta de entrada inicial. Uma vez implantado, o código malicioso demonstra uma notável flexibilidade multiarquitetura, possuindo módulos compilados especificamente para se adequarem a uma vasta gama de processadores e ambientes computacionais. Está portabilidade estende a Superficie afetada consideravelmente, abrangendo desde servidores corporativos até dispositivos embarcados e sistemas Android mal protegidos.

Fluxo técnico de persistência e evasão

A engenhosidade técnica do Tengu manifesta-se severamente durante sua fase de garantia de persistência. Uma vez instalado, o binário desova um processo independente cuja função exclusiva é atuar como monitorонтакте. A cada intervalo regular de tempo, este guardião avalia a integridade da execução principal. Caso detecte que a thread principal foi interrompida por administradores de sistema ou ferramentas de segurança, ele aciona imediatamente as rotinas de reexecução do binário original no sistema de arquivos. Está técnica de paralelização maliciosa força analistas a matarem ambos os processos simultaneamente através de ferramentas de automação defense.

Como camada secundária de defesa hostil, foi observada a manipulação direta do recurso de hardware nativo. Uma thread em backgroud maliciosa é instanciada mascarando sua identidade no système para evitar detecções humanas. O operador toma o controle exclusivo de uma interface de comunicação do disposiivo watchdog. Ao criar uma trava de tempo de aproximadamente trinta segundos, a ameaça envia sinais vitais constantemente de modo a impedir o reseteio temporizado da placa-mãe. Entretanto, se a equipe de resposta ao incidente interromper forçadamente a operação do Tengu, os sinais essenciais deixam de ser enviados para a placa de rede ou controladora de board. A ausência do pulso de vida faz com que o dispositivo sofra um reinício físico inesperado da camada abstrata interrompida.

Após a reinicialização do sistema operacional impactado, as falhas na limpeza temporal permitem que artefatos ociosos instalados pelo Tengu em camadas mais profundas voltem a operar plenamente, reiniciando integralmente a infecção original. Para evitar salvamentos comuns de desligamento gracioso do ambiente afetado, o malware ataca estruturalmente os utilitários responsáveis pelas chamadas de sistema. Ele corrompe permanentemente as assinaturas de cabeçalho de binários legítimos essenciais insertando uma string característica布局. Está ação impede que a máquina afetada possa ter seus processos de contenção de energia finalizados via software de forma segura.

Superfície afetada e arquiteturas visadas

O escopo alvo da infecção é determinado pela entrega de compilados específicos para diferentes hardwares. A ausência de atualizações e manutenção contínua de sistemas Linux de borda e servidores redundantes cria o ambiente perfeito para a vulnerabilidade explorada na etapa inicial comprometedora.

  • Dispositivos de Internet das Coisas (IoT), roteadores industriais e cameras de vigilância expostos à internetLOURAS via Telnet com senhas fracas ou nomes de usuários previsíveis.
  • Servidores de infraestrutura e on-premise rodando variações de Linux parecido com Unix, como computadores focados para processadores i386 e amd64.
  • Gadgets embarcados baseados em MIPS e arquiteturas móveis ou System-on-a-Chip (SoC) populares em ambientes domésticos corporativos.
  • Caixas de transmissão multimídia e reprodutores de smart tv rodando sistema Android, embora com suas vitimas diretas não completamente institucionalmente catalogadas.
  • Binários nativos do sistema operacional conflagrados para funções de energia e controle do núcleo.
  • Servidores de negação de serviço a apartamentos que são alvos secundários de projetos botnet disfarçados de tráfego legítimo de rede proxy.
Hunting e telemetria de detecção

Para identificar sistemas contaminados por está ameaça cibernética específica dentro de uma rede corporativa ou industrial, times de armamento defensivo de Threat Hunting precisam mapear técnicas precisas de execução e ocultação de tráfego Underground. A comunicação externa utiliza misturas heterogêneas para ofuscar canal de saida de informações confidenciais exfiltradas, exigindo analisadores dedicação profunda de signatures.

  • Inspecionar borderline de rede interna em busca de tráfego de saida iniciando conexões exótonas via porta 9931 TCP relacionados ao endereço IPv4 corrompido 64[.]89.163.89.
  • Analisar processos zumbis ocultos registrados no system monitor mascarados nominalmente com o título técnico de [kworker/0:0] associado a operações atípicas de leitura de socket.
  • Monitorar rigorosamente os logs de auditoria e bloqueios do subsystem de init em systemd e inicialização rc.conf(arquivo), em busca de serviços de reaproveitamento não sancionados pela equipe sysadmin.
  • Realizar inspeção profunda na tripa de cabeçalho ELF executavel procurando assinaturas strings que servem para denotar evidência cabal de alteracão textual maliciosa.
  • Detectar picos anômalos e variância de tráfego rapidos involvendo alvos vazados de redes P2p descentralizadas usando protocolos não convencionais abertos na porta 8080 http interno.
  • Review de arquivos de crontab usuários root ativos para descobrir scripts automatizados de reexecução sem assinaturas garantidas utilizando ferramentas EDR.
Mitigação e processo de resposta

Ao confirmar presença infecciosa do Tengu botnet no环境的 de ativos da companhia corporação, o time DFIR deve instituir plano de contingência crítica bloqueando de imediato as vias de comunacão e propagação rápida do蠕虫 digital linguísticos. A contenção precisa balancear o隔离 sem forçar a reinicialização ou derrubar abruptamente serviços de daemon suspeitos nessas máquina afetadas.

  • Bloquear imediatamente usando listas de controle de acesso ACL rouoting interno e regras de blackhole no firewall perimetral pacotes destinados ao ipv4 host 64[.]89[.]163[.]8.
  • Revogar, zerar configurarções alteradas, e forçar troca massiva de credencial em usuários de적인 serviços administrativos não autorizados contidos na rede externa exposta na web.
  • Executar scanner forense profundo em ruby linguagem python em cima repositórios artefatos ELF contidas no historico de ativos urlhaus invalidos para checar conexões similares falso-positivo.
  • Matar simultaneamente e desde imediato o conjunto processual principal daemon e watchdog de fundo duplo, evitando que ciclos continue observando resets e busca de initialização.
  • Reinstalar reescrever via flash memória rom firmware rampage dispositivos afetados focadas perdidos pela redes na组织.
  • Remover física logicamente presenca de scripts rc.local, sh e arquivos init do sistema de boot systemctl afim de proteger continuidade início máquina.

Postar um comentário

0 Comentários