• Produtos & Serviços
        • Na nuvem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • No local

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Plataforma

          • Malware Analysis Platform
        • Negócio pequeno

          • SOHO Total Edition
        • Serviços

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Cibersegurança e Data Privacy Conhecimento
  • Soluções
    • BFSI
    • Educação
    • Governo
    • Assistência médica
    • TIeS
    • Manufatura
  • Empresa
    • Sobre Seqrite
    • Liderança
    • Prêmios e Certificações
    • Todas as notícias atualizadas
  • Parceiros
    • Programa de Parceiros
    • Localizar parceiro
    • Torne-se um parceiro
  • Suporte
  • Recursos
    • Blogues
    • Whitepapers
    • Folhas de dados
    • Estudos de Caso
    • Relatórios de ameaças
    • Manuais
    • Ponto de vista
    • Compreensão Data Privacy
    • Verifique sua pontuação de risco.
    • Diálogos DPDP
    • Hora da Privacidade
Seqrite Laboratório Blog
Fale com nosso time Sob ataque?
  • Produtos & Serviços
        • Na nuvem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • No local

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Plataforma

          • Malware Analysis Platform
        • Negócio pequeno

          • SOHO Total Edition
        • Serviços

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Cibersegurança e Data Privacy Conhecimento
  • Soluções
    • BFSI
    • Educação
    • Governo
    • Assistência médica
    • TIeS
    • Manufatura
  • Empresa
    • Sobre Seqrite
    • Liderança
    • Prêmios e Certificações
    • Todas as notícias atualizadas
  • Parceiros
    • Programa de Parceiros
    • Localizar parceiro
    • Torne-se um parceiro
  • Suporte
  • Recursos
    • Blogues
    • Whitepapers
    • Folhas de dados
    • Estudos de Caso
    • Relatórios de ameaças
    • Manuais
    • Ponto de vista
    • Compreensão Data Privacy
    • Verifique sua pontuação de risco.
    • Diálogos DPDP
    • Hora da Privacidade
Início  /  Técnicos  Operação Dragon Weave: Revelando uma campanha ligada à China visando a República Tcheca e Taiwan usando o Azure Cloud C2
Operação Dragon Weave: Revelando uma campanha ligada à China visando a República Tcheca e Taiwan usando o Azure Cloud C2.
29 Maio 2026

Operação Dragon Weave: Revelando uma campanha ligada à China visando a República Tcheca e Taiwan usando o Azure Cloud C2.

Escrito por Priya Patel
Priya Patel
Técnicos

conteúdo

  • Introdução
  • Principais Alvos
    • Setores Afetados
    • Foco geográfico
  • Cadeia de infecção
  • Descobertas iniciais
    • Analisando o documento de isca
  • Análise Técnica
    • Etapa 1 – Entrega Inicial
      • Caminho A: Execução baseada em LNK
      • Caminho B: Entrega baseada em executáveis
    • Etapa 2 – Cadeia de ejetores baseada em script
    • Etapa 3 – RUSTCLOAK (Carregador de ferrugem)
    • Etapa 4 – AZUREVEIL (Agente C2 da Adaptix)
  • Infraestrutura e Atribuição
  • Conclusão
  • SEQRITE pós-colheita
  • Indicadores de Compromisso (IOCs)
  • Mapeamento MITRE ATT&CK
  • autores

Introdução

O Seqrite A equipe da APT tem monitorado ativamente ameaças em todo o mundo. Durante nossa análise recente, identificamos uma campanha de spearphishing direcionada a autoridades e cidadãos da República Tcheca e de Taiwan. Observamos um único documento de isca, juntamente com vários artefatos de apoio, que sugerem fortemente que a campanha está visando especificamente essas regiões, já que os arquivos imitam de perto as comunicações oficiais.

O ataque começa com um anexo ZIP. Ao ser extraído, o arquivo contém vários arquivos que parecem legítimos, mas na verdade fazem parte de uma cadeia de infecção estruturada, projetada para executar payloads maliciosos em segundo plano.

Este blog fornece uma descrição detalhada de todo o processo de infecção e explica como o atacante usa dois caminhos de entrega diferentes para executar o payload. Também examina como serviços confiáveis, como o Armazenamento de Blobs do Microsoft Azure, são explorados para comunicação de comando e controle, e como o agente Adaptix é usado para exfiltração de dados e controle remoto.

Além disso, analisamos a criptografia multicamadas usada para proteger a carga útil e como ela ajuda o atacante a evitar a detecção. O blog também apresenta indicadores-chave de comprometimento (IOCs), destaca descobertas importantes de nossa análise e mapeia o comportamento observado para as técnicas do MITRE ATT&CK, a fim de fundamentar a atribuição desta campanha a um agente de ameaças ligado à China.

Principais Alvos

Setores Afetados

  • Governo e Setor Público
  • Pesquisa e Academia
  • Tecnologia e Software
  • Serviços Financeiros

Foco geográfico

  • República Checa
  • Taiwan

Cadeia de infecção

Descobertas iniciais

Como parte de nossos esforços contínuos de monitoramento de ameaças, o SEQRITE A equipe do laboratório identificou um arquivo ZIP suspeito no threat intelplataforma de liderança VirusTotal.

Com base na telemetria disponível, o arquivo foi submetido inicialmente de Taiwan em 26 de março de 2026. Essa submissão inicial fornece uma pista importante, pois pode indicar a região onde a campanha foi observada pela primeira vez ou onde estava sendo ativamente visada.

Após analisar o conteúdo do arquivo ZIP extraído, identificamos diversos arquivos suspeitos, incluindo uma pasta chamada " data" , um atalho para o arquivo 計畫申請審查結果通知單.pdf.lnk disfarçado de documento PDF e um executável _計畫申請審查結果通知單.exe disfarçado de arquivo legítimo. O nome do arquivo se traduz como "Notificação de Resultado da Análise da Candidatura ao Projeto", sugerindo uma tentativa de se passar por um documento oficial. Os nomes dos arquivos estão escritos em chinês tradicional, idioma comumente usado em Taiwan, o que reforça a suspeita de que a campanha esteja direcionada a usuários dessa região.

Após analisar o conteúdo da pasta de dados, encontramos vários arquivos envolvidos em diferentes estágios da cadeia de infecção, incluindo contêineres de carga útil criptografados (1.dat e Com.dat), arquivos de script (Profile.ps1 e empty.vbs), uma DLL maliciosa usada para instalação por fora da pasta (UnityPlayer.dll) e um arquivo PDF falso usado para distrair a vítima.

Após analisar o arquivo executável, observamos que ele gera um documento adicional de isca, projetado para se assemelhar a um documento oficial da República Tcheca. Este documento será analisado em detalhes posteriormente neste blog, e sua presença indica ainda mais que a campanha também está visando autoridades tchecas.

Analisando o documento de isca

Após examinarmos o conteúdo do arquivo ZIP, descobrimos um documento de isca dentro da pasta data/ chamado 000b67d70f3876965bb09fd37164b7.pdf. Além disso, ao analisarmos o executável principal _計畫申請審查結果通知單.exe, encontramos outro documento de isca incorporado no próprio binário. À primeira vista, ambos os documentos parecem semelhantes devido aos seus nomes, mas seus conteúdos são diferentes.

Documento 1: Isca encontrada dentro da pasta data/

O arquivo 000b67d70f3876965bb09fd37164b7.pdf foi identificado na pasta data/ e está criptografado usando um XOR de um único byte com a chave 0xBE. Após a descriptografia, descobrimos que o documento está escrito em chinês e contém conteúdo relacionado a um anúncio do software WPS PDF. Apesar de apresentar um padrão de nomenclatura semelhante ao do documento isca incorporado no executável, este arquivo não é referenciado nem utilizado em nenhuma etapa da cadeia de infecção.

Isso sugere que o documento pode ter sido incluído involuntariamente pelo agente da ameaça, possivelmente como um resquício de uma campanha diferente, onde tal documento poderia ter servido como isca.

Documento 2: Chamariz incorporado dentro _計畫申請審查結果通知單.exe

O arquivo de isca está incorporado no executável _計畫申請審查結果通知單.exe e é o documento exibido à vítima durante a execução. O nome do documento é 000b67d70f3876965bb09fd37164b7ccrezervaci.pdf, que combina uma sequência semelhante a um hash com uma palavra em tcheco (“rezervaci”). O documento está escrito em tcheco e aparenta ser um aviso de agendamento da Administração de Seguridade Social Tcheca (ČSSZ), provavelmente obtido do site oficial cssz.cz. Ele inclui detalhes como um agendamento para uma pessoa chamada Zuzana Košková em 16 de março de 2026, fazendo-o parecer um documento genuíno emitido pelo governo.

A seção final do documento fornece instruções adicionais ao destinatário, orientando-o sobre o que fazer ao chegar ao escritório. Explica como obter uma senha usando o código de identificação fornecido e instrui o usuário a aguardar sua vez, de forma semelhante aos procedimentos de agendamento padrão.

O documento também inclui um link para o site oficial da Administração de Segurança Social Checa (ČSSZ) para gerir ou cancelar a marcação. Parece ter sido criado a partir do ficheiro original do site, em formato PDF.

Na próxima seção, analisaremos os aspectos técnicos desta campanha.

Análise Técnica

Ao analisarmos o conteúdo do arquivo ZIP, notamos algo interessante: havia, na verdade, duas maneiras pelas quais a cadeia de infecção poderia, em última instância, instalar o arquivo DLL malicioso que contém o payload, dependendo de com qual arquivo a vítima interagisse primeiro.

No Caminho A , a infecção começa quando a vítima clica no arquivo LNK malicioso 計畫申請審查結果通知單.pdf.lnk. Essa ação aciona silenciosamente um script VBScript (empty.vbs), que então executa um script PowerShell (Profile.ps1). O script PowerShell é responsável por descriptografar o arquivo 1.dat , gravar o conteúdo descriptografado como RuntimeBroker_update.exe e executá-lo.

No Caminho B , a vítima executa diretamente o arquivo _計畫申請審查結果通知單.exe. Este executável atua como um dropper independente baseado em Rust, que extrai todos os componentes necessários por conta própria e, em seguida, executa o mesmo arquivo RuntimeBroker_update.exe.

Embora as etapas iniciais sejam diferentes, ambos os caminhos terminam no mesmo estágio. O arquivo RuntimeBroker_update.exe carrega uma DLL maliciosa, UnityPlayer.dll, usando o método de carregamento lateral de DLL (DLL sideloading), o que leva à execução de um carregador baseado em Rust que chamamos de RUSTCLOAK . Esse carregador, então, descriptografa e executa a carga útil final, AZUREVEIL , um agente C2 da Adaptix.

Etapa 1 – Entrega Inicial

Caminho A: Execução baseada em LNK

O primeiro método de distribuição começa com um atalho malicioso do Windows chamado 計畫申請審查結果通知單.pdf.lnk, que se traduz como “Aviso de Resultado da Análise da Candidatura ao Projeto.pdf”. O uso de uma extensão dupla ( .pdf.lnk ) é intencional, fazendo com que o arquivo pareça um documento PDF normal.

O arquivo LNK está configurado para executar o wscript.exe a partir do diretório do sistema Windows, passando .\data\empty.vbs como argumento. Em vez de abrir um PDF, o atalho executa silenciosamente este arquivo VBScript em segundo plano. Ao mesmo tempo, ele usa o ícone do Microsoft Edge para parecer um documento normal.

Caminho B: Entrega baseada em executáveis

O segundo método de entrega utiliza um executável compilado em Rust chamado _計畫申請審查結果通知單.exe. Este arquivo funciona como um dropper completo, com todos os componentes necessários incorporados, portanto, não depende de nenhum arquivo externo do arquivo ZIP.

Durante a análise dinâmica, descobrimos que o binário executa várias ações por conta própria. Primeiro, ele cria um diretório em %LOCALAPPDATA%\WebViewFixUtility para armazenar seus arquivos. Em seguida, ele instala vários componentes, incluindo BrowserViewUtility.exe (um executável legítimo usado para sideloading), um UnityPlayer.dll malicioso (RUSTCLOAK), um arquivo de configuração criptografado, um documento falso (000b67d70f3876965bb09fd37164b7ccrezervaci.pdf) e RuntimeBroker_update.exe.

Etapa 2 – Cadeia de ejetores baseada em script

O Caminho B lida com tudo internamente, então, a partir daqui, nos concentramos apenas no Caminho A , a cadeia baseada em script que percorre três componentes adicionais: empty.vbs, Profile.ps1 e 1.dat. Cada um deles desempenha um papel na preparação e execução do binário final, RuntimeBroker_update.exe, que é usado posteriormente para o carregamento lateral de DLLs.

Assim que a vítima clica no arquivo LNK, o arquivo empty.vbs é executado e a cadeia de scripts é iniciada. Esse fluxo funciona silenciosamente em segundo plano, passando o controle de um componente para o outro sem revelar nada suspeito ao usuário.

Após analisar o script VBScript, descobrimos que se trata de um script muito pequeno com um único propósito: executar o Profile.ps1 usando o PowerShell. Ele executa o PowerShell com a política de execução ignorada habilitada e em uma janela oculta, de forma que nada seja visível para o usuário. O script em si não contém nenhuma lógica real e serve apenas como uma ponte para a próxima etapa.

A lógica principal da cadeia de infecção é gerenciada pelo Profile.ps1. Este script lê o arquivo 1.dat da pasta data/ e o descriptografa usando uma simples operação XOR com a chave embutida P@ssw0rd_am_2026. Após a descriptografia, o arquivo se torna RuntimeBroker_update.exe , que é então gravado no disco.

O script também move os arquivos UnityPlayer.dll e Com.dat para o diretório %TEMP%, garantindo que todos os componentes necessários estejam reunidos. Assim que tudo estiver pronto, ele executa o arquivo RuntimeBroker_update.exe em segundo plano e abre o documento falso para distrair o usuário.

O arquivo 1.dat não é um executável comum. Trata-se de um contêiner criptografado com XOR que contém o arquivo RuntimeBroker_update.exe. A criptografia é simples e utiliza uma chave curta, provavelmente para evitar detecção básica. Após a descriptografia realizada pelo Profile.ps1, o executável RuntimeBroker_update.exe é extraído e executado.

Conforme descrito anteriormente, a campanha utiliza dois pontos de entrada diferentes, dependendo de como a vítima interage com o arquivo. Ambos os caminhos eventualmente entregam a mesma carga útil, RuntimeBroker_update.exe, mas a forma como o fazem é diferente. O Caminho A segue uma cadeia de scripts com várias etapas que se inicia quando a vítima clica no arquivo LNK, enquanto o Caminho B é autossuficiente e requer apenas que a vítima execute o arquivo executável.

Etapa 3 – RUSTCLOAK (Carregador de ferrugem)

Os dois caminhos convergem aqui e o RuntimeBroker_update.exe agora está em execução. A primeira coisa que o Windows faz é procurar o arquivo UnityPlayer.dll na mesma pasta. O atacante se aproveita disso, colocando um arquivo UnityPlayer.dll malicioso na mesma pasta. Por causa disso, o Windows carrega a DLL do atacante em vez da legítima.

Essa DLL, que chamamos de RUSTCLOAK, é um carregador baseado em Rust responsável por continuar a cadeia de execução e preparar a carga útil final.

Artefatos de desenvolvimento

Uma das principais descobertas durante nossa análise do RUSTCLOAK foi um erro de segurança operacional cometido pelo agente da ameaça. O caminho de compilação do Rust, C:\Users\dell2\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\src\decrypt_SM4.rs, foi deixado dentro do binário como texto simples, expondo detalhes do sistema do desenvolvedor:

Isso expõe o nome de usuário do Windows do desenvolvedor como dell2 e as versões específicas da biblioteca usadas, como libsm-0.5.1 para criptografia SM4 e base64-0.21.7 para operações Base64.

Anti-análise: Detecção em Sandbox

Antes de executar qualquer atividade maliciosa, o RUSTCLOAK verifica se está sendo executado em um ambiente de sandbox ou de análise. Ele recupera o nome do computador do sistema e o compara com uma lista fixa de mais de 100 nomes de máquinas conhecidos de sandbox e de análise.

Se uma correspondência for encontrada, o carregador é encerrado imediatamente sem executar o payload. A lista inclui nomes comuns como DESKTOP-NAKFFMT , JULIA-PC e ARCHIBALD-PC , que são frequentemente encontrados em configurações de análise automatizada. Essa verificação ajuda o malware a evitar a detecção durante a análise.

Cadeia de decriptografia de tripla camada

Após ser carregado, o RUSTCLOAK lê o conteúdo criptografado (Com.dat) do disco e o processa através de múltiplas camadas de descriptografia antes de poder ser executado.

Camada 1: Decriptação RC4 personalizada – A primeira etapa utiliza um algoritmo RC4 modificado. A chave usada nesta etapa é: F8 83 40 17 1D 66 AA C2 B0 25 A8 6C A0 DD C4 5A

Camada 2: Decodificação Base64 – Após a etapa RC4, a saída ainda não é diretamente utilizável. Ela está codificada em formato Base64, então o carregador a decodifica para obter os dados binários reais para a próxima etapa.

Camada 3: Decriptação SM4-CBC – Na etapa final, os dados são decriptados usando SM4 no modo CBC. A chave e o vetor de inicialização utilizados são:

Chave: CD CE 4F DB 3E 6A F2 44 AC 62 8C F4 96 1F 6B FB
IV: FA 70 B1 81 A0 BA 5D 46 7A 5D 40 DD 99 B6 9B 42

Execução em memória via fibras do Windows

Após a conclusão do processo de descriptografia, o RUSTCLOAK aloca memória usando VirtualAlloc e copia o shellcode descriptografado para essa memória. Em seguida, ele altera as permissões de memória para executável usando VirtualProtect antes de executar o payload.

Em vez de criar uma nova thread, que geralmente é monitorada por ferramentas de segurança, ele usa fibras do Windows para execução. O carregador chama CreateFiberEx e, em seguida, SwitchToFiber para passar o controle para o shellcode.

Durante a depuração do carregador, observamos que ele aloca uma grande região de memória e copia o payload descriptografado para ela. Ao inspecionar mais detalhadamente a região de memória, identificamos um cabeçalho PE válido (MZ), confirmando que o shellcode contém, de fato, um executável completo incorporado. O tamanho desse payload na memória foi estimado em aproximadamente 103 KB.

Extraímos este arquivo PE da memória durante a depuração, que se revelou ser a carga útil final, AZUREVEIL . Isso demonstra que o RUSTCLOAK não está simplesmente executando o shellcode diretamente, mas sim descriptografando e carregando um executável completo na memória e, em seguida, transferindo a execução para ele.

Etapa 4 – AZUREVEIL (Agente C2 da Adaptix)

AZUREVEIL é a carga útil final e a parte tecnicamente mais interessante desta campanha.

Após analisar o arquivo usando o DIE, descobrimos que o AZUREVEIL é um agente Adaptix C2 completo, compilado como uma DLL de 64 bits usando MinGW C++.

Durante a análise no VirusTotal, a amostra foi sinalizada como maliciosa por vários fornecedores, com a detecção apontando para uma configuração incorporada ligada à família de malware Adaptix.

Observamos que o AZUREVEIL resolve cerca de 87 APIs do Windows em tempo de execução usando um método de hash baseado em djb2. Ele carrega essas APIs de bibliotecas principais como wininet.dll , Ws2_32.dll , Advapi32.dll , Iphlpapi.dll e msvcrt.dll.

Comunicação C2 do Armazenamento de Blobs do Azure

Durante nossa análise, observamos que o AZUREVEIL utiliza o Armazenamento de Blobs do Microsoft Azure para comunicação de comando e controle. O aspecto interessante reside no mecanismo de C2, visto que não há nenhum servidor C2 tradicional. O malware simplesmente se comunica com o Armazenamento de Blobs do Azure, o mesmo serviço utilizado por milhares de empresas legítimas em todo o mundo.

Ponto de extremidade C2: note1ggbbhggdwa1[.]blob[.]core[.]windows[.]net

Em vez de usar um modelo C2 tradicional baseado em pull, o AZUREVEIL segue uma abordagem de dead-drop. O atacante e o sistema infectado nunca se comunicam diretamente. Em vez disso, ambos os lados usam o mesmo contêiner de armazenamento do Azure para trocar dados.

O agente carrega periodicamente um pequeno beacon criptografado (cerca de 124 bytes) para sinalizar que está ativo. O atacante então coloca comandos no mesmo contêiner. O AZUREVEIL recupera esses comandos, os descriptografa, os executa e carrega os resultados de volta como blobs criptografados.

Capacidades de comando do AZUREVEIL

Durante nossa análise estática e dinâmica, identificamos 36 comandos suportados pelo AZUREVEIL , que abrangem uma ampla gama de atividades pós-exploração. Essas capacidades permitem que o atacante controle totalmente o sistema infectado, realize roubo de dados e se movimente lateralmente pela rede.

Operações do sistema de arquivos

  • Liste o conteúdo do diretório e as unidades lógicas.
  • Ler, mover, renomear e excluir arquivos
  • Exfiltrar arquivos para o Armazenamento de Blobs do Azure
  • Transfira arquivos do C2 para o sistema da vítima.
  • Baixar arquivos em fila

Controle de Processo e Casca

  • Executar comandos shell
  • Liste os processos em execução e os pipes nomeados.
  • Configurar e encerrar processos
  • Interrompa processos ou feche tubulações

Rede e pivô

  • Encaminhamento de portas e controle de proxy SOCKS
  • Conexões de pivô TCP e UDP
  • Comunicação por canal nomeado
  • Enumeração de adaptadores de rede (MAC, IP, tipo)

Gestão C2

  • Reconfigurar as definições do C2 em tempo de execução
  • Estado de transferência de arquivos de controle
  • Recuperar tempo de atividade do sistema

Execução de código na memória

  • Executar arquivos de objeto Beacon (BOF) integralmente
    na memória sem gravar em disco

Motor de Execução BOF

O comando 0x32 chamou nossa atenção durante a análise estática. A princípio, parecia uma rotina genérica de injeção, mas após analisar o código de realocação, descobrimos que era algo mais complexo.

A função lia dados no deslocamento +2 para contagem de seções e no deslocamento +12 para contagem de símbolos, exatamente os mesmos deslocamentos definidos no formato de arquivo COFF padrão. Para confirmar isso, compilamos um arquivo objeto COFF AMD64 real em nossa máquina de análise e comparamos sua estrutura com a do analisador sintático.

Ao receber um BOF (Object Object File), o AZUREVEIL primeiro aloca memória e carrega as diferentes seções do arquivo objeto nela. Em seguida, processa as realocações necessárias e resolve as referências de função usando sua busca interna baseada em hash. Após configurar tudo, o carregador executa o ponto de entrada do BOF diretamente no processo do agente.

Qualquer saída gerada durante a execução é capturada usando um pipe nomeado e, em seguida, enviada de volta ao atacante por meio do Armazenamento de Blobs do Azure. Isso permite que o atacante execute funções adicionais no sistema e obtenha os resultados de volta, tudo isso permanecendo completamente na memória.

Infraestrutura e Atribuição

Durante nossa análise, observamos que o AZUREVEIL se comunica inteiramente por meio do Armazenamento de Blobs do Microsoft Azure, abusando da infraestrutura legítima de nuvem para comando e controle. Em vez de usar um servidor C2 tradicional, o atacante utiliza uma conta de armazenamento do Azure dedicada: note1ggbbhggdwa1[.]blob[.]core[.]windows[.]net

Uma análise mais aprofundada revelou os seguintes detalhes sobre a configuração de armazenamento:

Contêiner: /note/ats/
Formato Blob: {agent_id}/{timestamp1}_{timestamp2}.bin
ID do agente: 345831bc
Porta: 443 (HTTPS)

Toda a comunicação ocorre via HTTPS na porta 443, o que faz com que o tráfego se misture com a atividade normal do Azure. Como o blob.core.windows.net é amplamente utilizado por aplicativos legítimos, essa abordagem ajuda o invasor a evitar a detecção em nível de rede.

Identificamos também um token de Assinatura de Acesso Compartilhado (SAS) embutido no arquivo encrypted_blob, que é gerado pelo executável _計畫申請審查結果通知單.exe, usado para autenticar todas as operações na conta de armazenamento:

sv=2024-11-04&ss=b&srt=sco&sp=rwdlaciytfx&st=2026-03-19T09:20:44Z&se=2027-03-19T17:35:44Z&spr=https&sig=ECJjJIIE9Ou75dwiHhliC4fWccdBpLX9u580AX9TGwY=

O token é válido por um ano, de 19 de março de 2026 a 19 de março de 2027. Esse longo período de validade sugere que o atacante pretendia manter o acesso persistente por um período prolongado. As permissões associadas ao token permitem interação completa com o contêiner de armazenamento, incluindo operações de leitura, gravação, exclusão e upload.

Com base nas TTPs (Táticas, Técnicas e Procedimentos), ferramentas e alvos observados ao longo desta campanha, avaliamos com moderada confiança que ela está ligada a um agente de ameaças baseado na China. No entanto, não a atribuímos a nenhum grupo específico conhecido, visto que a campanha inclui técnicas que não foram previamente documentadas em atividades de APT chinesas publicamente conhecidas.

Conclusão

A Operação Dragon Weave é uma campanha de espionagem direcionada. Um dos aspectos únicos dessa campanha é o uso do Armazenamento de Blobs do Microsoft Azure como um canal de comando e controle (C2) oculto. Em vez de se comunicar com um servidor C2 normal, o malware mistura seu tráfego com a atividade regular da nuvem, o que torna sua detecção muito mais difícil. A carga útil final, AZUREVEIL, é um agente C2 Adaptix completo com 36 comandos de pós-exploração. Juntamente com a capacidade de execução de BOF (Blob Object File) em memória, ele oferece ao atacante muita flexibilidade para executar código adicional e controlar o sistema sem deixar muitos rastros no disco.

Observamos também que a campanha tem como alvo tanto a República Tcheca quanto Taiwan, utilizando documentos-isca específicos para cada região. Isso indica que a operação é planejada e direcionada, e não aleatória. Com base no uso de ferramentas e técnicas distintas, avaliamos que esta campanha está ligada a um agente de ameaças baseado na China.

SEQRITE pós-colheita

Lnk.Trojan.50646.GC

Trojan.Agent.S38943638

Script.Trojan.50655.SL

Script.Trojan.50650.SL

Indicadores de Compromisso (IOCs)

Nome do arquivo SHA-256

096372d19b4787e989f44e04c5ecc29885aa927c34ae8666628d6c0eb20bb447 計畫申請審查結果通知單.pdf.lnk
1c56228cbd1bdebb9e5ea55c2749150fee06c865ede4a3754e8bd6843e51d2d4 計畫申請審查結果通知單.exe
080ab9bc2893ba7bad354551604a667af40ed2ae2d042d2323c2bd9ad3122192 UnityPlayer.dll
5ed14c2b7f7433a1a72dd6b668413f935a217ba10b69d89b774a82990fa12fe1 BrowserViewUtility.exe
61f7d9cd2d8ce7df950639b23ce90085b300b0c6dd0d8d934bba8fdecb670f15 RuntimeBroker_update.exe
24aa4e780ccd66cef13da9ef98c32954105cf2a32ec643efab0ba1aa2d6352f4 Com.dat
02542a49b3bd6bd2795afb67840acb4557b17e017f7503dd03ebe3aeeb28720e 000b67d70f3876965bb09fd37164b7ccrezervaci.pdf
8ae7c82a3e4f742777e590b25a1c563d19bd9bcba2a387d004aae72c4b2828f9 000b67d70f3876965bb09fd37164b7.pdf
047687548605734348792e2a9d771b6cba42facd0d0d7d44d778290a25848574 1.dat
a4e9f9919d62589b57cfa08c9ccb89e386b09f683271373413cd8e8c8c7d1c5a vazio.vbs
823d5969db3f3b72ebbdce1b78752717ea849884a0fb40d86146416c38e128de Perfil.ps1
783661d0f7edb338d2d50be087764d82dbbc9ee7989ddc57db1801e4ec9045b0 azureveil.exe

Indicador de rede

Descrição do indicador

nota1ggbbhggdwa1[.]blob[.]core[.]windows[.]net Armazenamento de Blobs do Azure C2

Mapeamento MITRE ATT&CK

Tática ID da técnica Nome da técnica
Acesso Inicial T1566.001 anexo de spearphishing
Execução T1204.002 Arquivo malicioso – execução pelo usuário
T1059.001 PowerShell
T1059.005 Visual Basic
Evasão de Defesa T1574.002 Carregamento lateral de DLL
T1027 Arquivos ou informações ocultadas
T1055 Injeção de processo
T1497.001 Evasão de virtualização/sandbox
T1620 Carregamento de código reflexivo
Discovery T1083 Descoberta de arquivos e diretórios
T1057 Descoberta de processo
T1016 Descoberta de configuração de rede do sistema
T1082 Descoberta de informações do sistema
Comando e Controle T1102.001 Serviço web – resolvedor de entrega direta
T1573 Canal criptografado
T1090 procuração
T1105 Transferência de ferramenta de entrada
exfiltration T1041 Exfiltração pelo canal C2

autores

Priya Patel

Kartikkumar Jivani

 Postagem anteriorOperação XENOFISCAL: SideCopy implantando alvo XenoRAT persistente...
Próximo Post  Melhores técnicas de resposta a incidentes de ataques de ransomware para minimizar os danos...
Priya Patel

Sobre Priya Patel

...

Artigos de Priya Patel »

Artigos relacionados

  • CVE-2026-3854: Como as opções de push do Git se tornaram uma primitiva interna de injeção de metadados

    CVE-2026-3854: Como as opções de push do Git se tornaram uma primitiva interna de injeção de metadados

    6 de outubro de 2026
  • Por dentro do DragonForce: Como funciona o payload de um cartel de ransomware na prática

    1 de outubro de 2026
  • MacSync: O Ladrão de macOS Evasivo que Explora as Iscas do ClickFix

    8 de Setembro de 2026
Autores em destaque
  • Seqrite
    Seqrite

    Seqrite é uma empresa líder no fornecimento de soluções de cibersegurança para empresas. Com foco em...

    Leia mais artigos por Seqrite
  • Bineesh P
    Bineesh P

    Sou um entusiasta apaixonado por cibersegurança e um escritor dedicado. Com um talento especial...

    Leia mais artigos de Bineesh P.
  • Jyoti Karlekar
    Jyoti Karlekar

    Sou um ávido escritor que gosta de criar conteúdo sobre tecnologias emergentes e...

    Leia mais artigos de Jyoti Karlekar
  • Sanjay Katkar
    Sanjay Katkar

    Sanjay Katkar é o diretor administrativo adjunto da Quick Heal Technologies...

    Leia mais artigos de Sanjay Katkar
Temas
apto (25) Ataque cibernético (36) ataques cibernéticos (58) ciberataque (16) ataques cibernéticos (15) Cíber segurança (343) cíber segurança (34) Ameaça cibernética (33) ameaças cibernéticas (51) violação de dados (56) violação de dados (29) Perda de Dados (28) prevenção de perda de dados (34) data privacy (17) protecção de dados (35) segurança dos dados (19) DLP (50) DPDP (14) DPDPA (17) Criptografia (16) segurança de ponto final (113) Segurança empresarial (20) Explorar (13) GDPR (14) malwares (76) análise de malware (15) ataque de malware (23) MDM (27) Microsoft (15) MITER ATT & CK (14) Segurança de rede (26) Phishing (30) Ransomware (69) ataque de ransomware (31) ataques de ransomware (31) proteção contra ransomware (17) Seqrite (41) Seqrite Criptografia (27) Seqrite EPS (33) Seqrite Serviços (16) detecção de ameaças (15) Threat Intelligência (25) UTM (34) Vulnerabilidade (16) zero confiança (13)
Seqrite Laboratório

Fornecedor líder de soluções de segurança de TI empresarial, simplificando a segurança de endpoints, dados e redes com as melhores soluções de prevenção, detecção e resposta a ameaças do mundo todo.

Leia mais sobre Seqrite

Siga-nos:

Subscreva a Nossa Newsletter

Mantenha-se informado sobre as últimas tendências e insights sobre segurança cibernética.

Carregando
Produtos & Serviços
  • Na nuvem
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • No local
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • Plataforma
  • Malware Analysis Platform
  • Microempresas
  • SOHO Total Edition
  • Serviços
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • Cibersegurança e Data Privacy Conhecimento
Recursos
  • Blogues
  • Whitepapers
  • Folhas de dados
  • Relatórios de ameaças
  • Manuais
  • Ponto de vista
  • Compreensão Data Privacy
  • Diálogos DPDP
  • Política e conformidade
  • EULA
  • GoDeep.AI
  • SIA
  • Hora da Privacidade
Contato
  • Sedes Registradas
  • Vamos falar sobre segurança cibernética
Suporte
  • Suporte Técnico
  • download de software
  • Atualizador offline
  • As atualizações de firmware
  • Upgrades
  • Documentação do produto
Sobre
  • Sobre Seqrite
  • Liderança
  • Prêmios e Reconhecimentos
  • Todas as notícias atualizadas
Sócio
  • Programa de Parceiros
  • Localizar parceiro
  • Torne-se um parceiro
  • Seqrite Certificação

© 2026 Quick Heal Technologies Ltd.

Mapa do site Políticas de Privacidade Noticias legais Políticas de Cookies Termos de uso