Weaxor: Ransomware Ganha Nova Variante para Linux e Ameaça Infraestruturas Críticas

Weaxor: Ransomware Ganha Nova Variante para Linux e Ameaça Infraestruturas Críticas

O ransomware Weaxor, uma evolução do conhecido Mallox, agora ataca sistemas Linux, explorando vulnerabilidades em aplicações web e OA. O artigo detalha a cadeia de ataque, mecanismos de criptografia e táticas de extorsão, oferecendo recomendações de defesa.

MundiX News·23 de junho de 2026·7 min de leitura·👁 3 views

Weaxor: Ransomware Ganha Nova Variante para Linux e Ameaça Infraestruturas Críticas

O ransomware Weaxor, uma evolução do conhecido Mallox, agora ataca sistemas Linux, explorando vulnerabilidades em aplicações web e OA. O artigo detalha a cadeia de ataque, mecanismos de criptografia e táticas de extorsão, oferecendo recomendações de defesa.

01. Uma Nova Variante de uma Família Antiga

O ransomware Weaxor, uma versão "rebranded" da outrora ativa família de ransomware Mallox, herdou a furtividade e o poder destrutivo de seu predecessor em sua arquitetura técnica e táticas de ataque. De acordo com inteligência de monitoramento do 360 Security Brain, desde sua primeira aparição na China em outubro de 2024, a família Weaxor demonstrou uma forte capacidade de penetração e adaptabilidade. Em 2025, continuou a dominar o ranking de atividades de ataque de ransomware na China, representando um sério desafio para as infraestruturas críticas em vários setores do país. As variantes anteriores do Mallox/Weaxor focavam principalmente em plataformas de sistema Windows. No entanto, recentemente, temos monitorado vários incidentes de ataque desta família visando ambientes de servidor Linux. Os atacantes começaram a explorar intensivamente vulnerabilidades de execução remota de código (RCE) em sistemas OA e aplicações web populares na China como trampolins, para então realizar ataques de "poisoning" e criptografar dados. Diante dessa situação, este relatório irá dissecar a cadeia de ataque do Weaxor contra a plataforma Linux, seus mecanismos de criptografia e métodos de extorsão. O objetivo é fornecer referências de defesa eficazes e bases para tratamento para administradores de sistemas e equipes de resposta a incidentes de segurança, através de uma análise detalhada dos aspectos técnicos desta família.

Linux files encrypted by Weaxor ransomware

Figura 1. Arquivos Linux criptografados pelo ransomware Weaxor

02. Análise Técnica da Variante para Plataforma Linux

Selecionamos uma amostra típica do ransomware Weaxor para análise em um ambiente de sistema Linux. A amostra é um arquivo executável para sistemas Linux de 64 bits (formato ELF64). Ao iniciar, o programa permite especificar o modo de operação do ransomware através de parâmetros de execução. O significado detalhado dos parâmetros e seus valores padrão são mostrados na tabela a seguir:

Ransomware supports specifying working mode via parameters

Figura 2. Ransomware suporta especificação do modo de trabalho via parâmetros

ParâmetroDescriçãoValor Padrão
-hExibe mensagem de ajudaN/A
-pCaminho para o arquivo de configuração/etc/weaxor.conf
-dDiretório para criptografar/home
-eExtensão de arquivo a ser criptografada.locked
-kChave de criptografia (hexadecimal)Gerada aleatoriamente

Tabela 1. Descrição dos parâmetros de execução da amostra

1. Detecção de Ambiente

Após o início, a amostra primeiro verifica os conjuntos de instruções suportados pela CPU do dispositivo atual. Se for detectado que a CPU do dispositivo atual não suporta o conjunto de instruções AVX2, uma mensagem de aviso é exibida e o programa é encerrado. Isso ocorre principalmente porque este conjunto de instruções é usado para acelerar tarefas de computação de alta intensidade, e o ransomware depende muito das instruções YMM/AVX2 de 256 bits para várias operações de criptografia, codificação, divisão de arquivos e cópia de memória. Além disso, alguns ambientes de virtualização usados para análise não suportam o conjunto de instruções AVX2, portanto, essa detecção também pode servir a uma função de "anti-análise".

O diagrama de fluxo lógico desta detecção é mostrado abaixo:

Sample instruction set detection logic diagram

Figura 3. Diagrama de fluxo lógico de detecção de conjunto de instruções da amostra

O código de detecção específico é o seguinte:

Instruction set detection code

Figura 4. Código de detecção de conjunto de instruções

Quando o dispositivo passa na detecção, a amostra começa a executar formalmente e primeiro reporta as informações da vítima.

Ransomware code for reporting victim information

Figura 5. Código do ransomware para reportar informações da vítima

Capturamos os dados de informações da vítima realmente enviados pela amostra em um ambiente de análise. O conteúdo do pacote capturado é mostrado abaixo:

Ransomware actual sent data

Figura 6. Dados reais enviados pelo ransomware

No pacote de dados enviado, os significados e exemplos dos campos específicos são os seguintes:

CampoSignificadoExemplo
victim_idIdentificador único da vítimaA1B2C3D4E5F67890
hostnameNome do host do sistemaserver01
ip_addressEndereço IP do sistema192.168.1.100
os_versionVersão do sistema operacionalUbuntu 20.04 LTS
cpu_infoInformações da CPUIntel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz

Tabela 2. Descrição dos campos de informação de dados

2. Geração de Chave

Após análise, o fluxo de derivação de chave usado por este ransomware para criptografia de dados é o seguinte:

Key derivation flow diagram

Figura 7. Diagrama de fluxo de derivação de chave

O ransomware primeiro usa a interface aleatória global e números aleatórios lidos de /dev/urandom para realizar operações aleatórias e gerar a chave para o algoritmo ChaCha20 para criptografia.

Sample generates random numbers and generates ChaCha20 key

Figura 8. Amostra gera números aleatórios e a chave ChaCha20

Além disso, o ransomware possui uma chave pública embutida de 0x20d bytes. O valor específico desta chave em nossa amostra de teste é o seguinte:

A65AD0F345DB4E0EFFE875C3A2E71F42C7129D620FF5C119A9EF55F05185E0FB

Esta chave pública será usada para a função de troca de chaves do algoritmo X25519:

Using built-in public key for X25519 key exchange

Figura 9. Utilizando a chave pública embutida para troca de chaves X25519

Após obter a chave pública embutida, o ransomware criptografa a chave do algoritmo ChaCha20 gerada anteriormente usando o algoritmo AES-256-CTR.

Encrypting ChaCha20 key using AES algorithm

Figura 10. Criptografando a chave ChaCha20 usando o algoritmo AES

Após a conclusão desses processos de geração e encapsulamento de chaves, o ransomware finalmente usa o algoritmo ChaCha20 para criptografar os arquivos e dados no dispositivo da vítima.

Encrypting using ChaCha20 algorithm

Figura 11. Criptografando usando o algoritmo ChaCha20

3. Criptografia de Arquivos

Ao entrar no thread de varredura de arquivos do ransomware, ele verifica a existência de um arquivo de marcação rox.txt no diretório atual e determina se a criptografia ou outro tratamento especial é necessário com base no conteúdo deste arquivo.

File scanning thread checks for rox.txt marker file

Figura 12. Thread de varredura de arquivos verifica o arquivo de marcação rox.txt

Durante o processo de criptografia, o ransomware criptografa formatos especificados. Ele também exclui alguns caminhos de operações de criptografia.

Extensões de arquivo não criptografadas (Sistema/UI/Instalação)

Extensão
.dll
.exe
.sys
.msi
.dmg
.pkg

Tabela 3. Extensões de arquivo não criptografadas

Extensões de arquivo criptografadas

Essas extensões são divididas em três partes: arquivos de pacote comuns, arquivos de banco de dados e arquivos de máquina virtual.

CategoriaExtensões
Pacotes.tar, .zip, .rar, .7z
Bancos de Dados.sql, .db, .mdb, .bak
Máquinas Virtuais.vmdk, .vdi, .vhdx

Tabela 4. Extensões de arquivo criptografadas

As três listas de extensões criptografadas acima contêm arquivos de alto valor. Extensões de arquivo de documentos comuns, como .docx, .pdf, .txt, etc., não estão listadas acima e ainda serão criptografadas por padrão, não sendo excluídas da criptografia.

Após criptografar os arquivos, o ransomware anexa as informações da chave criptografada ao final dos arquivos criptografados.

Appends appended data to the end of encrypted files

Figura 13. Anexa dados adicionais ao final de arquivos criptografados

O diagrama de estrutura dos dados anexados relacionados é o seguinte:

Appended data structure diagram

Figura 14. Diagrama da estrutura dos dados anexados

Além disso, a nova versão do ransomware capturada desta vez tem uma ligeira diferença nos dados anexados ao final dos arquivos criptografados em comparação com a versão antiga capturada anteriormente.

Comparison of appended data between new and old versions

Figura 15. Comparação das diferenças nos dados anexados entre as versões nova e antiga

4. Trabalho de Finalização

Após a conclusão da criptografia, um arquivo rox.txt é gerado. O conteúdo deste arquivo inclui o endereço IP do dispositivo atual, nome de usuário, processador e outras informações críticas.

Content of rox.txt file generated after encryption

Figura 16. Conteúdo do arquivo rox.txt gerado após a criptografia

Em seguida, a amostra também reporta as informações do usuário vítima.

Ransomware reports victim user information

Figura 17. Ransomware reporta informações do usuário vítima

Finalmente, um arquivo de nota de resgate chamado "RECOVERY INFORMATION.txt" é liberado localmente para notificar o usuário vítima sobre a operação de pagamento de resgate. É importante notar que a "Your key" na nota de resgate é uma string hexadecimal maiúscula de 64 bits convertida do ID de Vítima aleatório de 32 bytes gerado no início da infecção.

Releases ransom note

Figura 18. Libera a nota de resgate

03. Recomendações de Segurança

Em resposta às características de ataque do ransomware Weaxor no ambiente Linux, recomenda-se a adoção de uma estratégia de proteção abrangente de "defesa em profundidade, monitoramento proativo, backup em primeiro lugar". As sugestões específicas são as seguintes:

  1. Fortalecer a Autenticação de Identidade e o Controle de Acesso

    • Desabilitar senhas fracas e proteção contra ataques de força bruta.
    • Implementar rigorosamente políticas de senhas fortes e configurar restrições de login SSH. Recomenda-se desabilitar o login remoto direto do root e usar um usuário não privilegiado com sudo para escalonamento de privilégios.
    • Implantar autenticação multifator (MFA).
    • Habilitar MFA para todas as interfaces de acesso remoto (como SSH, VPN, desktop remoto, etc.) para prevenir invasões ilegais devido a vazamento de credenciais.
  2. Gerenciamento de Vulnerabilidades e Fortalecimento do Sistema

    • Corrigir vulnerabilidades em tempo hábil.
    • Priorizar a verificação de vulnerabilidades de alto risco conhecidas em aplicações web (como Tomcat, WebLogic, Nginx, etc.) e sistemas de banco de dados, garantindo a atualização oportuna de patches.
    • Princípio do menor privilégio.
    • Restringir estritamente os privilégios de execução de serviços web e outros middlewares para evitar que atacantes obtenham privilégios máximos do sistema devido a vulnerabilidades de serviço.
  3. Construir um Sistema Abrangente de Monitoramento e Resposta

    • Implantar proteção EDR/XDR.
    • Implantar sistemas de detecção e resposta de endpoint (EDR) no lado do servidor, com foco no monitoramento de comportamentos como inicialização anormal de processos, leitura/escrita em lote de arquivos sensíveis e chamadas de API de criptografia, para alcançar o bloqueio em tempo real de atividades de ransomware.
    • Auditoria de logs e análise de tráfego.
    • Habilitar logs de auditoria de sistemas críticos e usar ferramentas de análise de tráfego para monitorar o movimento lateral na rede interna. Acionar imediatamente o processo de resposta a incidentes ao detectar conexões ou atividades de varredura anormais.
  4. Implementar a Estratégia de Backup "3-2-1"

    • Backups offline são a última linha de defesa. É essencial estabelecer um mecanismo de backup de dados remoto e offline para garantir a recuperação rápida dos negócios através de dados de backup em caso de ataque de ransomware que cause paralisação do sistema, evitando riscos de conformidade e segurança associados ao pagamento de resgate.
  5. Treinamento de Conscientização de Segurança

    • Realizar treinamento regular de conscientização de segurança para pessoal de operações e desenvolvimento para prevenir ataques de engenharia social e melhorar a capacidade de identificar e-mails de phishing e scripts maliciosos.

IOCs

  • SHA256: 76ec12d92fcc371c0d1b7eb168edd50a6f08e3f516cc19fe45e3aff353e54933
  • C2: hxxp://193.143.1[.]139/Ujdu8jjooue/biweax.php
  • Tor: http://weaxorpemwzoxg5cdvvfd77p3qczkxqii37ww4foo2n4jcft3mytbpyd[.]onion/lsaHqOhaJLOyrWSPvtJajdzqrftqzOlt/{id}
  • E-mail: Datahelper

#cyberfear

🛡️⚡

Pare de pesquisar. Comece a hackear.

O MundiX é seu copiloto de pentest com IA: comandos exatos, análise de outputs e próximo passo na kill chain — em segundos.

Testar grátis por 7 dias →

Sem cartão para começar · Planos a partir de R$49/mês

📤 Compartilhar & Baixar

🧰 Ferramentas recomendadas

Divulgação: alguns links são patrocinados. Podemos receber comissão se você comprar — sem custo extra para você. Só indicamos o que faz sentido para a comunidade.

Aprendendo Kali Linux: Teste de segurança, pentest e hacking ético

Aprendendo Kali Linux: Teste de segurança, pentest e hacking ético

Com centenas de ferramentas pré-instaladas, a distribuição Kali Linux facilita o trabalho de os profissionais de segurança começarem a fazer testes de segurança rapidamente. No entanto, com mais de 600 ferramentas em seu arsenal, o Kali Linux também pode ser desafiador. A nova edição deste prático livro abrange as atualizações nas ferramentas e inclui uma melhor abordagem da análise forense e da engenharia reversa. Ric Messier, autor, não fica apenas no teste de segurança, mas também faz uma abordagem sobre a execução de análise forense, incluindo a análise em disco e na memória, assim como alguma análise básica de malware. • Explore as diversas ferramentas disponíveis no Kali Linux • Entenda o valor do teste de segurança e examine os tipos de teste disponíveis • Aprenda os aspectos básicos do pentest em todo o ciclo de vida do ataque • Instale o Kali Linux em vários sistemas, tanto físicos quanto virtuais • Descubra como usar diferentes ferramentas destinadas à segurança • Estruture um teste de segurança baseado nas ferramentas do Kali Linux • Estenda as ferramentas do Kali para criar técnicas de ataque avançadas • Use o Kali Linux para ajudar a criar relatórios quando o teste terminar “A abordagem concisa, clara e baseada na experiência adotada por Ric Messier para a introdução do Kali Linux e dos testes de cibersegurança é incomparável. Este livro é uma leitura excelente e acessível para iniciantes e um recurso valioso para qualquer pessoa.” —Alexander Arlt, Consultor sênior de segurança, Google

Ver na Amazon
Gshield 2 em 1 Hub Extensor Conector USB-C + USB-A e Adaptador de Rede Ethernet LAN RJ45 com 3 Entradas USB 3.0 até 5 Gbps em Liga de Alumínio para Computador e Notebook, Cinza

Gshield 2 em 1 Hub Extensor Conector USB-C + USB-A e Adaptador de Rede Ethernet LAN RJ45 com 3 Entradas USB 3.0 até 5 Gbps em Liga de Alumínio para Computador e Notebook, Cinza

Compatível com portas USB-C e USB-A, ideal para ampliar a conectividade de dispositivos como MacBook Pro e outros com portas USB-C. Inclui um adaptador USB-A extra, proporcionando uma conexão Ethernet estável e veloz de até 1 Gbps, perfeita para filmes, jogos online e videoconferências. Oferece três portas USB 3.0 com velocidades de transferência de até 5 Gbps, permitindo conectar mouse, teclado, discos rígidos e outros periféricos. Fabricado em alumínio durável, garantindo longa vida útil e resistência ao uso diário. Design compacto e leve, ideal para viagens de negócios e uso diário, facilitando o transporte e armazenamento. Funciona com Windows 10/8.1/8, Mac OS e Chrome OS, oferecendo versatilidade incomparável para diversas necessidades de conectividade. Assegura uma conectividade estável e rápida, perfeita para tarefas exigentes como transferência de dados, streaming e mais.

Ver na Amazon
Hacking APIs: Breaking Web Application Programming Interfaces

Hacking APIs: Breaking Web Application Programming Interfaces

Hacking APIs is a crash course on web API security testing that will prepare you to penetration-test APIs, reap high rewards on bug bounty programs, and make your own APIs more secure. You'll learn how REST and GraphQL APIs work in the wild and set up a streamlined API testing lab with Burp Suite and Postman. Then you'll master tools useful for reconnaissance, endpoint analysis, and fuzzing, such as Kiterunner and OWASP Amass. Next, you'll learn to perform common attacks, like those targeting an API's authentication mechanisms and the injection vulnerabilities commonly found in web applications. You'll also learn techniques for bypassing protections against these attacks. In the book's nine guided labs, which target intentionally vulnerable APIs, you'll practice: Enumerating APIs users and endpoints using fuzzing techniques Using Postman to discover an excessive data exposure vulnerability Performing a JSON Web Token attack against an API authentication process Combining multiple API attack techniques to perform a NoSQL injection Attacking a GraphQL API to uncover a broken object level authorization vulnerability

Ver oferta
Gray Hat Hacking: The Ethical Hacker's Handbook, Sixth Edition

Gray Hat Hacking: The Ethical Hacker's Handbook, Sixth Edition

Up-to-date strategies for thwarting the latest, most insidious network attacks This fully updated, industry-standard security resource shows, step by step, how to fortify computer networks by learning and applying effective ethical hacking techniques. Based on curricula developed by the authors at major security conferences and colleges, the book features actionable planning and analysis methods as well as practical steps for identifying and combating both targeted and opportunistic attacks. Gray Hat Hacking: The Ethical Hacker's Handbook, Sixth Edition clearly explains the enemy's devious weapons, skills, and tactics and offers field-tested remedies, case studies, and testing labs. You will get complete coverage of Internet of Things, mobile, and Cloud security along with penetration testing, malware analysis, and reverse engineering techniques. State-of-the-art malware, ransomware, and system exploits are thoroughly explained. Fully revised content includes 7 new chapters covering the latest threats Includes proof-of-concept code stored on the GitHub repository Authors train attendees at major security conferences, including RSA, Black Hat, Defcon, and B-Sides

Ver na Amazon
Bloqueador USB de privacidade de porta USB para PC, notebook, bloco de laptop,

Bloqueador USB de privacidade de porta USB para PC, notebook, bloco de laptop,

Proteção de privacidade aprimorada: protege o link de transmissão de dados para evitar roubo de informações, fornecendo proteção de segurança robusta que protege a privacidade do usuário durante transferências de arquivos e garante uma conexão segura para interações de dispositivos sem preocupações em vários ambientes Uso a longo prazo: a camada protetora resistente ao desgaste, combinada com um corpo de metal resistente, oferece gerenciamento de calor confiável e qualidade duradoura durante o uso diário Entrega eficiente de energia: a tecnologia de chip inteligente garante a identificação automática dos requisitos de energia, fornecendo carregamento eficiente alinhando-se com vários protocolos de carregamento rápido para maior conveniência Proteção contra sobrecarga: evitando riscos de sobrecarga, este bloqueador de dados USB protege a vida útil da bateria e garante um desempenho estável, mantendo um fluxo estável de energia para melhorar a longevidade do dispositivo de forma eficaz Prático de transportar: com atenção à portabilidade, este bloqueador de dados USB oferece um design compacto que é leve e fácil de transportar, melhorando a conveniência do usuário e operação eficiente

Ver na Amazon

📩 Newsletter MundiX

Receba novidades de cibersegurança + um checklist de pentest grátis. Sem spam.

Ao assinar você concorda em receber e-mails. Cancele quando quiser.