Malware `Showboat` para `Linux` usa backdoor com proxy `SOCKS5` contra telecom no Oriente Médio

Malware `Showboat` para `Linux` usa backdoor com proxy `SOCKS5` contra telecom no Oriente Médio

Implante modular pós-exploração coleta informações do sistema, oculta processos, transfere arquivos e cria pivô para acessar máquinas internas não expostas à internet.

ComponenteMalware Showboat, um framework modular pós-exploração para sistemas Linux, também rastreado como EvaRAT em um artefato ELF.
VetorImplante executado após comprometimento inicial não detalhado; a amostra contata servidores C2, coleta informações locais e usa proxy SOCKS5 para alcançar ativos acessíveis pela rede interna.
ImpactoShell remota, upload e download de arquivos, ocultação na lista de processos, gerenciamento de servidores C2 e pivô para sistemas que não estão diretamente expostos à internet.
PrioridadeInvestigar hosts Linux em redes de telecomunicações e provedores, revisar tráfego SOCKS5 inesperado, conexões para C2, uso de Pastebin por processos de servidor e artefatos ELF com comportamento de backdoor.
ArtefatosAmostra ELF enviada ao VirusTotal em maio de 2025, uso de campo PNG para transmitir dados criptografados e codificados em Base64, trecho de código hospedado no Pastebin criado em 11 de janeiro de 2022 e certificados X.509 semelhantes em clusters de infraestrutura.
AlvosCampanha observada contra uma operadora de telecomunicações no Oriente Médio desde pelo menos meados de 2022, com indícios adicionais envolvendo um provedor de internet no Afeganistão, uma entidade no Azerbaijão e possíveis comprometimentos nos Estados Unidos e na Ucrânia.
Resumo técnico

O Showboat é um implante modular para Linux usado em estágio pós-exploração, com foco em permanência operacional, controle remoto e movimentação por redes internas. A atividade foi observada contra uma empresa de telecomunicações no Oriente Médio desde pelo menos meados de 2022. A função do malware não se limita à execução de comandos: ele combina shell remota, transferência de arquivos, ocultação de presença no host e capacidade de proxy SOCKS5, o que permite ao operador transformar um sistema comprometido em ponto de pivô para outros ativos acessíveis apenas pela LAN.

A cadeia conhecida começa na análise de um binário ELF submetido ao VirusTotal em maio de 2025, classificado como uma backdoor sofisticada para Linux com capacidades semelhantes às de rootkit. O mesmo artefato é rastreado como EvaRAT. A amostra contata servidores de comando e controle, coleta informações do sistema e transmite esses dados em um campo PNG como uma string criptografada e codificada em Base64. Essa escolha reduz a visibilidade superficial do conteúdo em inspeções simples de tráfego, mas ainda deixa sinais defensivos em metadados, padrões de conexão, processos de origem e destinos recorrentes.

A atribuição técnica é condicionada por correlações de infraestrutura. Há avaliação de uso por pelo menos um agrupamento de atividade alinhado à China, possivelmente mais de um, com vínculos entre nós de C2 e endereços IP geolocalizados em Chengdu, na província chinesa de Sichuan. Essa informação deve ser tratada como indicador de contexto e não como prova isolada de controle operacional. Para equipes de defesa, o dado mais acionável é o perfil do implante: binário Linux persistente ou semipersistente, comunicação C2, busca de código externo, ocultação de processo e tunelamento para redes privadas.

Fluxo técnico

Depois de executado no host comprometido, o Showboat inicia comunicação com um servidor C2 para registrar o sistema e encaminhar informações locais. O contexto não detalha o método de intrusão inicial, portanto a infecção deve ser tratada como pós-comprometimento: credenciais válidas, exploração de serviço exposto, abuso de administração remota ou outro vetor anterior podem ter sido usados, mas nenhum deles foi confirmado. A parte confirmada é o comportamento do implante após estar em execução no ambiente Linux.

A coleta de informações do sistema é encapsulada em uma estrutura incomum: os dados são transmitidos por meio de um campo PNG após criptografia e codificação em Base64. Esse desenho pode dificultar análises baseadas apenas em strings legíveis ou em conteúdo bruto de requisições, principalmente quando o tráfego é visto sem decodificação de camada de aplicação. Em contrapartida, a operação ainda depende de um processo local fazendo conexões externas, enviando blobs codificados e mantendo relação com infraestrutura de comando e controle; esses elementos podem ser caçados em telemetria de rede, EDR, logs de proxy e inventário de processos.

O módulo de arquivo permite upload e download entre o operador e o host comprometido. Essa capacidade amplia o impacto para além da execução remota: arquivos de configuração, chaves locais, dumps, ferramentas auxiliares, scripts de enumeração e dados de aplicação podem ser extraídos ou inseridos conforme o privilégio do processo infectado. O contexto não confirma quais dados foram roubados, portanto a resposta defensiva deve mapear permissões efetivas do processo, diretórios acessados, arquivos abertos e qualquer transferência anômala no período de atividade.

A função de proxy SOCKS5 é o componente mais relevante para redes de telecomunicações e provedores. Ao ativar esse recurso, o operador pode usar a máquina comprometida como ponte para conversar com sistemas que não possuem exposição pública, mas aceitam conexão a partir do segmento interno. Isso cria risco de enumeração lateral, acesso a painéis administrativos internos, interação com bancos de dados, sondagem de roteadores, servidores de autenticação, equipamentos de gerenciamento e serviços herdados protegidos apenas por isolamento de rede. O malware também consegue procurar outros dispositivos e conectar-se a eles por meio do proxy, reforçando a hipótese de uso como ponto de entrada persistente.

Superfície afetada

A superfície diretamente afetada inclui servidores Linux em ambientes de telecomunicações, provedores de internet e organizações com redes internas amplas, segmentação complexa e ativos que dependem de confiança por origem. A campanha citada envolve uma operadora no Oriente Médio desde meados de 2022, além de indícios de vítimas em um provedor de internet no Afeganistão e em uma entidade no Azerbaijão. Um segundo cluster de C2, relacionado por semelhanças em certificados X.509, aponta para possíveis comprometimentos nos Estados Unidos e na Ucrânia.

Sistemas com acesso simultâneo à internet e a segmentos internos sensíveis merecem prioridade porque oferecem o melhor retorno operacional ao implante. Bastion hosts, servidores de monitoramento, appliances baseados em Linux, servidores de administração, nós de automação, máquinas de salto e sistemas com rotas para redes de gerência são candidatos naturais a pivô. Mesmo quando o malware roda sem privilégio de núcleo, a combinação de conectividade interna e credenciais locais pode permitir exploração adicional, coleta de configuração e reconhecimento de serviços privados.

  • Hosts Linux com conexões externas recorrentes para destinos pouco conhecidos e, ao mesmo tempo, visibilidade para redes internas sensíveis.
  • Servidores que acessam Pastebin diretamente a partir de processos de sistema, serviços de aplicação ou contas técnicas sem justificativa operacional.
  • Ambientes onde máquinas internas aceitam tráfego lateral com base em origem de rede, sem autenticação forte, autorização granular ou inspeção de sessão.
  • Infraestrutura relacionada por certificados X.509 semelhantes, especialmente quando a reutilização aparece em servidores de C2 ou serviços recém-observados.
Hunting e telemetria

A caça deve começar por telemetria de processos e rede em hosts Linux. Procure binários ELF desconhecidos em diretórios temporários, caminhos graváveis por serviço, áreas de cache, diretórios de usuário e locais usados por scripts de administração. A ocultação na lista de processos exige comparação entre múltiplas fontes: visão do EDR, enumeração por /proc, sessões ativas, sockets abertos, unidades de serviço, tarefas agendadas e conexões observadas no sensor de rede. Diferenças entre o que o host relata e o que a rede mostra são fortes indicadores de implante tentando esconder atividade.

No tráfego, investigue conexões de longa duração ou recorrentes para destinos externos que precedem sessões internas incomuns. O proxy SOCKS5 pode aparecer como tráfego iniciado por um host que normalmente não atua como encaminhador. Em redes segmentadas, um sinal relevante é a máquina comprometida passando a conversar com muitos destinos internos, portas administrativas ou serviços que antes não faziam parte do seu perfil. Quando houver inspeção de conteúdo autorizada, blobs criptografados e codificados em Base64 dentro de estruturas compatíveis com PNG devem ser analisados junto com o processo de origem e o destino remoto.

O uso de Pastebin para recuperar um trecho de código é outro ponto de detecção. A data de criação do paste, 11 de janeiro de 2022, ajuda a contextualizar a preparação da operação, mas a defesa deve concentrar-se em acessos diretos de servidores a serviços de paste, downloads de conteúdo textual por processos sem perfil de navegação e execução posterior de código ou alteração de comportamento do processo. O objetivo é identificar a etapa de ocultação, não apenas bloquear um domínio genérico.

  • Processo Linux desconhecido mantendo sessão externa e abrindo conexões internas em sequência, com comportamento compatível com proxy SOCKS5.
  • Transferências com conteúdo criptografado e codificado em Base64 encapsulado em campos associados a PNG.
  • Acesso a Pastebin a partir de servidores, contas de serviço, scripts de inicialização, processos de aplicação ou sistemas de gerenciamento.
  • Discrepância entre sockets ativos vistos pela rede e processos listados no host, sugerindo ocultação ou manipulação de visibilidade local.
  • Certificados X.509 semelhantes em infraestrutura externa relacionada a destinos de comando e controle ou a nós que compartilham padrões de implantação.
Mitigação

A resposta deve isolar primeiro os hosts com sinais de proxy, comunicação C2 ou ocultação de processo, preservando memória, binários, conexões ativas e artefatos de disco antes de reinicializações que possam destruir evidências. Como o vetor inicial não foi confirmado, a contenção não deve assumir uma única porta ou vulnerabilidade. É necessário reconstruir o caminho de entrada com logs de autenticação, exposição de serviços, histórico de atualização, chaves SSH, contas técnicas, VPN, bastions e qualquer sistema que tenha permitido execução no host afetado.

Depois da contenção, a prioridade é remover o implante, fechar caminhos de movimentação lateral e invalidar credenciais que possam ter sido acessadas pelo processo. Em ambientes de telecomunicações e provedores, isso inclui contas de administração de rede, chaves de automação, credenciais de monitoramento, tokens de APIs internas e acessos a painéis de gerência. A função de transferência de arquivos torna prudente revisar diretórios sensíveis acessíveis ao usuário do processo, inclusive configurações, backups locais, scripts com segredos e arquivos de inventário.

A mitigação estrutural passa por reduzir o valor de qualquer host como pivô. Segmente redes internas com regras por identidade e serviço, limite saída direta para a internet a partir de servidores, aplique inspeção em egress, bloqueie uso não justificado de serviços de paste e monitore hosts que fazem tráfego entre zonas. Para serviços internos, substitua confiança baseada apenas em endereço IP por autenticação forte, autorização explícita e registro detalhado de sessão. O proxy SOCKS5 só é útil quando o host comprometido consegue alcançar alvos internos relevantes; diminuir esse alcance reduz o impacto mesmo que outro implante seja executado.

Após erradicação, valide a ausência de recorrência com varreduras de integridade, comparação de pacotes instalados, análise de unidades de serviço, tarefas agendadas, chaves autorizadas, bibliotecas carregadas e conexões de rede. Inclua hunting retroativo desde pelo menos meados de 2022 quando houver retenção suficiente, pois a atividade contra telecomunicações é descrita como prolongada. Onde a retenção for curta, use indicadores comportamentais atuais e inventário de exposição para priorizar os sistemas com maior probabilidade de terem servido como ponte para a rede interna.

  • Isolar hosts suspeitos sem destruir evidências voláteis; coletar memória, binários ELF, conexões, árvore de processos, /proc, logs de autenticação e histórico de rede.
  • Bloquear ou revisar egress para destinos de C2, tráfego SOCKS5 não autorizado e acessos diretos a Pastebin a partir de servidores.
  • Rotacionar credenciais acessíveis ao host afetado, incluindo chaves SSH, contas técnicas, tokens de automação e segredos presentes em arquivos de configuração.
  • Revisar segmentação entre servidores expostos e redes internas, removendo permissões laterais baseadas apenas em origem de rede.
  • Caçar padrões de encapsulamento em PNG, strings codificadas em Base64, certificados X.509 relacionados e conexões internas iniciadas por hosts que não deveriam atuar como proxy.

Postar um comentário

0 Comentários