Análise Profunda da Implementação de Criptografia e Características Comportamentais do Ransomware Sorry

Análise Profunda da Implementação de Criptografia e Características Comportamentais do Ransomware Sorry

Este artigo detalha a análise do ransomware Sorry, explorando sua implementação de criptografia, comportamento e medidas de proteção. A análise revela o uso de algoritmos avançados e técnicas de evasão, destacando a necessidade de vigilância e defesa proativa.

MundiX News·11 de maio de 2026·10 min de leitura·👁 15 views

Análise Profunda da Implementação de Criptografia e Características Comportamentais do Ransomware Sorry

O ransomware Sorry, detectado em março deste ano, tem explorado vulnerabilidades em softwares corporativos comuns para lançar seus ataques. Ele é capaz de carregar payloads remotamente e demonstra capacidade de ataque de ransomware multiplataforma. Recentemente, a equipe de antivírus 360 recebeu repetidos relatos e alertas de ataques relacionados ao ransomware Sorry, com picos de ataques concentrados em dois finais de semana em meados de abril. Através da análise reversa de amostras, reconstrução da estrutura de arquivos criptografados e rastreamento da cadeia de ataque, esta instância exibe um padrão de ataque claro de "implantação automática em massa por exploração de vulnerabilidades" e "criptografia direcionada de arquivos-alvo". Tecnicamente, a família utiliza um design de encapsulamento de chave em camadas, empregando uma combinação de algoritmos RSA+RSA+AES-GCM para criptografia de arquivos e proteção de chaves. Este design, além de equilibrar a velocidade de criptografia em massa, também aumenta significativamente a dificuldade para as vítimas recuperarem arquivos diretamente, sem as chaves.

Além disso, a amostra coleta ativamente informações de identificação do host durante a execução, incluindo, mas não se limitando a, o nome do host e o valor "host_hash" calculado com base nas características do ambiente do dispositivo atual. Essas informações são escritas em estruturas de dados relevantes para que o lado da operação de ataque possa rastrear e gerenciar os hosts afetados e as sessões de criptografia. Em resumo, esta variante possui uma implementação completa e de alta qualidade. Recomenda-se que os fornecedores de segurança classifiquem este incidente como um evento de ransomware de nível médio a alto risco e iniciem os procedimentos de resposta em camadas correspondentes. Ao mesmo tempo, considerando sua atividade mais intensa durante os feriados de fim de semana, é crucial preparar planos de proteção de segurança para um possível novo pico de ataques durante o feriado de 1º de maio.

Fluxo de Ataque do Ransomware Sorry

A cadeia de processo de ataque típica do ransomware Sorry é a seguinte:

[Imagem 1. Exemplo da cadeia de processo de ataque]

O fluxo lógico de criptografia do ransomware é mostrado abaixo:

[Imagem 2. Diagrama do processo de criptografia]

Nossos analistas, combinando a invasão completa e a cadeia de criptografia com nossa análise técnica e soluções, esclareceram o diagrama completo do processo de criptografia/descriptografia da família Sorry, para que todos possam entender de forma mais intuitiva a situação geral deste ataque.

[Imagem 3. Visão geral do ataque do ransomware Sorry]

Análise Técnica da Amostra de Ransomware

Inicialização do Ambiente

Tomando uma amostra típica de ransomware como exemplo, ela primeiro interrompe os serviços relacionados ao MSSQL após a execução. Entre vários serviços de banco de dados, o ransomware interrompe apenas os serviços relacionados ao MSSQL, indicando que seu alvo de ransomware é altamente direcionado aos sistemas de servidor.

[Imagem 4. Desligamento direcionado do serviço MSSQL]

A lista completa de extensões de arquivo a serem criptografadas pela amostra é a seguinte: db, db3, db_journal, dbf, dbx, fdb, mdb, mdf, ndf, sql, sqlite, sqlite3, sqlitedb, ldf, sdf, 3db, accdb, accde, accdr, accdt, bdb, edb, adf, dbb, bak, doc, docx, docb, docm, dot, dotm, dotx, pdf, txt, rtf, odt, ods, odp, ott, xls, xlsx, xlsb, xlsm, xlt, xltm, xltx, ppt, pptm, pptx, pot, potm, potx, pps, ppsm, ppsx, ppam, psd, ai, eps, svg, png, jpg, jpeg, gif, bmp, tiff, tif, ico, raw, cr2, nef, orf, dng, raf, arw, webp, fpx, dwg, dxf, skp, indd

Além da lista de extensões criptografadas, para evitar anomalias desnecessárias do sistema que causem falha na criptografia, o ransomware também exclui o caminho, o nome do arquivo e as extensões de alguns arquivos.

Os nomes de arquivos e extensões excluídos são os seguintes: thumbs.db, netuser.dat, autorun.inf, iconcache.db, bootfont.bin, desktop.ini, pagefile.sys, .ds_store, .sorry, readme.md

As palavras-chave de diretório e caminho excluídas são as seguintes: :\windows, \git\mingw64, \git\usr, \go\src, \go\pkg\mod, \java\jdk, \vmware\drivers, \program files\vmware, \inetpub\temp\apppools, programdata, efi.boot, efi.microsoft, all users, node_modules, .git, recycle.bin, system volume information, .trash, .cache, pycache, ieidcache, \appdata, .recovery, local settings, site-packages, test_importlib

[Imagem 5. Código de inicialização inicial]

Algoritmo de Criptografia de Arquivos

O ransomware usa o algoritmo AES-GCM para criptografar arquivos. Ao iniciar a operação de criptografia formal, ele primeiro gera uma chave AES separada para cada arquivo e o valor Nonce/IV necessário para o modo GCM do algoritmo.

[Imagem 6. Geração de chave AES aleatória]

Ao mesmo tempo, o ransomware também chama o algoritmo RSA para gerar um par de chaves públicas e privadas, para criptografar a chave AES-GCM usada para criptografar arquivos. E depois que o par de chaves RSA é gerado, o ransomware usa novamente a chave pública RSA embutida para criptografar a chave privada RSA gerada no local e criptografar as informações do nome de usuário e nome da máquina obtidas no local.

A chave pública RSA embutida do ransomware é a seguinte:

[Imagem 8. Chave pública RSA embutida]

A amostra também abrirá arquivos de forma exclusiva ou contornando a proteção, para evitar que os arquivos não possam ser lidos quando estiverem em uso, afetando sua operação de criptografia de arquivos.

[Imagem 9. Abrindo arquivos de forma exclusiva]

O ransomware chamará diretamente as operações do sistema com base em NTAPI. Esta operação pode efetivamente contornar a maioria das chamadas de API regulares de software (como operações de leitura/gravação de arquivos) e iniciar chamadas diretamente para o kernel do sistema. Esta abordagem é usada principalmente para evitar a monitoração de chamadas de interface no modo de usuário por vários clientes de segurança, incluindo EDR, para obter a chamada "criptografia de ponto cego".

[Imagem 10. Usando NTAPI para criptografia de ponto cego]

Estrutura de Dados

Após a conclusão de todas as operações de criptografia, a estrutura de saída final do arquivo criptografado é a seguinte:

Magic Header 1 byte, conteúdo fixo 0x11

[Imagem 11. Escrevendo o cabeçalho Magic]

Valor do Comprimento do CHUNK 4 bytes, valor de comprimento em ordem big-endian

[Imagem 12. Dados CHUNK_LENGTH]

Bloco de encapsulamento RSA 4 bytes anteriores, valor de comprimento em ordem big-endian. Seguido pelo bloco de texto cifrado.

[Imagem 13. Bloco de encapsulamento RSA]

CHUNK_CIPHER de blocos de dados separados O anterior é o chunk_cipher_length de 4 bytes, big-endian. Seguido pelos dados de texto cifrado correspondentes ao comprimento, e chunk_length = plaintext_chunk + 16.

[Imagem 14. Dados CHUNK_CIPHER_LENGTH]

Dados de terminação Comprimento de 4 bytes, preenchido com dados 0x00 fixos.

[Imagem 15. Dados de terminação]

O tamanho do bloco é 0x100000 bytes (1MB).

[Imagem 16. Definição do tamanho do bloco]

A fórmula de cálculo do tamanho dos dados anexados após a criptografia do arquivo é a seguinte:

Especificamente para a amostra analisada desta vez, os valores finais de L1 e L2 são: L1=2048 L2=256

Portanto:

Em resumo, a forma de calcular o comprimento dos dados anexados após a criptografia pelo ransomware Sorry é mostrada na figura:

[Imagem 17. Método de cálculo do comprimento dos dados anexados]

De acordo com os diferentes valores de N, os valores de Δ são os seguintes:

Tamanho original N Valor Cálculo: 2317 + 20×N Tamanho dos dados anexados após a criptografia Δ 1 MB 1 2317+20 +2337 5 MB 5 2317+100 +2417 10 MB 10 2317+200 +2517 … … … … Tabela 1. Cálculo do valor Δ

Nota de Resgate

A nota de resgate é um pedaço de dados de comprimento fixo (0x184 bytes) criptografados com XOR. A amostra de resgate descriptografará seu conteúdo em um arquivo ReadMe.md após a conclusão da criptografia.

[Imagem 18. Liberando a nota de resgate ReadMe.md]

A nota de resgate das primeiras versões também continha a ID do usuário inserida manualmente, mas como a nova amostra usa a operação de escrita da ID do usuário e das informações da chave privada criptografada no arquivo criptografado, a ID não é mais necessária na nota de resgate.

[Imagem 19. Conteúdo da nota de resgate embutida]

O conteúdo final exibido do arquivo README.md da nota de resgate é o seguinte:

[Imagem 20. Conteúdo do arquivo da nota de resgate liberada]

Roubo de Informações

Além das operações de criptografia regulares acima, o ransomware também enviará informações sobre a criptografia e as informações da máquina do usuário. Ele fará uma solicitação GET ao servidor para obter um endereço IP e concatenará e passará informações-chave no User-Agent.

Os campos específicos a serem passados são os seguintes: Firefox-type=stats &hostname=360AntivirusTeam &host_hash=09b3e7a2acd05155eba33cfff8388374&ts=1775829511 &level=1 &ok=1999 &skipped=3 &failed=20

O host_hash é calculado da seguinte forma: use "algumas informações fixas da máquina" para formar uma sequência de dados e, em seguida, execute a operação HASH do algoritmo SHA256 e, em seguida, pegue a primeira metade (ou seja, os primeiros 16 bytes) da string HEX minúscula de 32 bits como uma impressão digital única.

Este valor pode ser entendido como a geração de um "ID de identidade única" para cada computador. Essas informações fixas incluem: HOSTNAME: Nome da máquina USERNAME: Nome de usuário PROCESSOR_IDENTIFIER: Informações da CPU NUMBER_OF_PROCESSORS: Número de núcleos da CPU SystemDrive: Disco do sistema (como C:)

Finalmente, o ransomware passará as informações acima por meio de uma solicitação GET no campo User-Agent para o servidor do hacker.

[Imagem 21. Transmissão de informações por meio do campo User-Agent da solicitação GET]

Os campos detalhados de dados de upload e seus significados são mostrados abaixo:

Nome do campo Exemplo Valor Descrição Firefox-type stats Tipo de solicitação, indicando que são dados estatísticos hostname 360AntivirusTeam Nome do host do cliente host_hash 09b3e7a2acd05155eba33cfff8388374 Valor hash sha256 gerado com base na identificação do host [16].hex() (usado para ID de dispositivo exclusivo) ts 1775829511 Timestamp Unix, timestamp de geração de dados criptografados level 1 Identificador de nível (nível de log ou dimensão) ok 1999 Número de arquivos criptografados com sucesso skipped 3 Número de arquivos ignorados na criptografia failed 20 Número de arquivos que falharam na criptografia Tabela 2. Campos de dados de upload e seus significados

Além disso, também recebemos feedback de alguns usuários Linux que foram criptografados, indicando que este ataque de ransomware não se limita à plataforma de sistema Windows regular. A situação da infecção dos dispositivos dos usuários Linux é a seguinte:

[Imagem 22. Situação dos dispositivos afetados pelo Linux]

Com base nas conclusões da análise estática e dinâmica, o ransomware Sorry pode reduzir efetivamente a probabilidade de interceptação pela monitoração de comportamento dinâmico de terminais de segurança, como EDR, chamando diretamente a interface NTDLL de baixo nível e ignorando ativamente os diretórios críticos do sistema, e possui forte capacidade de combate à detecção.

As características técnicas específicas são as seguintes:

  • Cadeia de criptografia completa Adota o mecanismo de proteção de criptografia em camadas RSA+RSA+AES-GCM;
  • Estrutura de formato de arquivo estável Pode reconhecer a estrutura completa de cabeçalho Magic fixo + segmento de encapsulamento RSA + texto cifrado em blocos + bloco de terminação;
  • Geração de chave sem falhas óbvias A chave de sessão AES vem da interface aleatória em nível de sistema, sem defeitos utilizáveis, como sementes fixas;
  • Possui lógica de gerenciamento de identificação da vítima Existe uma construção de identificação do lado do host baseada em HOSTNAME, HOST_HASH, que está relacionada ao sistema de gerenciamento de vítimas do lado da operação de ataque.
  • Ataque multiplataforma Suporta criptografia de arquivos do ambiente do sistema Linux.

Do ponto de vista da batalha real, esta família não é uma ferramenta de ransomware grosseira, mas uma implementação madura com escalabilidade e reutilização. Após uma análise detalhada do algoritmo de criptografia, pode-se confirmar que: na ausência da chave privada mestre RSA do atacante, a possibilidade de recuperação de arquivos é basicamente zero, seja por força bruta ou extração de chaves residuais na memória.

Recomendações de Proteção

Para isso, a equipe de antivírus 360 faz as seguintes recomendações de proteção:

  • Proteção de entrada Verifique e corrija imediatamente as vulnerabilidades do sistema e dos componentes de terceiros expostos externamente, concentrando-se na verificação da exploração de vulnerabilidades de alto risco recentes.
  • Princípio do mínimo privilégio Concentre as contas de administrador local e as contas de alta permissão de domínio, desative as portas de gerenciamento remoto desnecessárias e limpe os serviços de senha fraca.
  • Proteção de detecção de comportamento de ransomware Implante um software de proteção de segurança de terminal confiável, ative a capacidade de proteção especial de ransomware e mantenha a proteção em tempo real ativada.
  • Isolamento de ativos críticos Implemente o particionamento de rede para servidores de arquivos, bancos de dados e sistemas de backup, bloqueando o caminho de propagação horizontal após uma única intrusão.
  • Estratégia de backup Execute o princípio de backup 3-2-1, garantindo que ele inclua cópias de backup offline ou imutáveis e pratique regularmente o processo de recuperação por prioridade de negócios.

IOCs

  • HASH 6603bde2ec697a7b3a25a562fbb77aed3e34ac221b5a3729ccbfcf77d5e12eb9 97CCA21E82A6ED203D57D49B0F155D0558B2D9867A96E5042E188CF9D82B7F3B 6660339AF05F97F1741FE8C2F5E6B0B1F2801E3BCB7129958CD84A276B9EF942 7bc13bc54c6f9370d56e5722eab90d53dfda024d990a09707e84b7e5b33d3f09 9e26470532eaec05f7817b37e9da1e80
  • IP & URI 209.97.175.77 http://1001fangruan[.]oss-cn-shenzhen.aliyuncs[.]com/update.msi
  • RSA-Master-Pubkey —–BEGIN PUBLIC KEY—– MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9FDS8hGaEUcJo0TwuAnR GAf6DvFX7TI8GDm1lO5wqOOz40UImC+W5KW6kpocrvPu5sa0M4AufxGeXnvqrBMs RFQxKDlmGMlGkyzwmgZv+1+Lm9V3xt7bJQiDrKWLDFys6L4BoRmAynre0Bcv/l2J MmFxaeXm4sb9QRuDGVFXFnA3MxTYYv+KjWBEzWOBDdwSuJ2V80t0kbkQbr+ib3B6 SrcBh0JBX4WmyTmAi7mL3ECl+ihvWioflpLUptGkqHQX4VxhYk6mqytnl++YG05b lyAGg8Czh51hXIl8tJaGszfNTZ/eY4LvnIDKg1b2gdjpiZDbXrefW7AFvcuC2FVC JwIDAQAB —–END PUBLIC KEY—–
🛡️⚡

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.