Ransomware Dire Wolf: Como Validar e Fortalecer Defesas
Detection stack
- AIDR
- Alert
- ETL
- Query
Resumo
Dire Wolf é uma família de ransomware de dupla extorsão usando um criptografador baseado em Go e compactado com UPX. O ator da ameaça rouba dados sensíveis antes de criptografar arquivos usando criptografia ChaCha20 e perturba a recuperação ao deletar cópias sombra e desabilitar a Recuperação do Windows. Ele ataca vários setores e utiliza um site de vazamento hospedado na Tor para extorsão.
Investigação
O relatório detalha a mecânica operacional do Dire Wolf, incluindo suas verificações de inicialização, técnicas de comprometimento de defesa e metodologia de criptografia. Ele identifica comandos específicos usados para limpeza de logs, exclusão de cópias sombra e término de serviços para facilitar a extorsão bem-sucedida.
Mitigação
As organizações devem proteger pontos de entrada como RDP, VPN e e-mail para prevenir acesso inicial. Implementar monitoramento robusto para exclusão de cópias sombra, manipulação de logs de eventos e encerramento não autorizado de serviços é crítico. Também é recomendado validar controles de segurança contra a interrupção de backup e recuperação.
Resposta
Após a detecção, isole os sistemas afetados para evitar mais criptografia e exfiltração de dados. Revise os logs de eventos (se não apagados) e a integridade dos backups para avaliar o escopo do impacto. Engaje protocolos de resposta a incidentes para gerenciar a ameaça de dupla extorsão e investigar possíveis acessos não autorizados via fornecedores terceirizados ou credenciais comprometidas.
Fluxo de Ataque
Ainda estamos atualizando esta parte.
Detecções
Atividade Suspeita da Ferramenta Wbadmin (via cmdline)
Interrupção de Serviço Suspeita por Ransomware (via cmdline)
Execução Suspeita de Bcdedit (via cmdline)
Possível Atividade de Evasão de Defesa por Uso Suspeito de Wevtutil (via cmdline)
Atividade Suspeita do VSSADMIN (via cmdline)
Criar ou Excluir Cópia Sombra via Powershell, CMD ou WMI (via cmdline)
Detecção de Mutex e Marcador de Conclusão do Ransomware Dire Wolf [Sistema Windows]
Exclusão de Logs e Cópias Sombra pelo Ransomware Dire Wolf [Evento de Arquivo do Windows]
Detectar Indicadores de Ransomware Dire Wolf [Criação de Processo do Windows]
Execução de Simulação
Pré-requisito: O Check de Telemetria e Base de Linha Pré-voo deve ter passado.
Justificação: Esta seção detalha a execução precisa da técnica do adversário (TTP) projetada para acionar a regra de detecção. Os comandos e a narrativa devem refletir diretamente os TTPs identificados e visam gerar a telemetria exata esperada pela lógica de detecção. Exemplos abstratos ou não relacionados levarão a um diagnóstico incorreto.
-
Narrativa do Ataque & Comandos: O adversário implantou com sucesso o payload do ransomware Dire Wolf. Para garantir que a vítima não possa usar “Restauração do Sistema” ou capturas anteriores para recuperar arquivos, e para evitar que investigadores forenses vejam a cadeia de execução nos logs do Aplicativo, o atacante executa um script de limpeza em três etapas. Primeiro, eles usam
vssadminpara apagar todas as cópias sombra. Em segundo lugar, eles usamwevtutilpara limpar o log de eventos de Aplicativo. Finalmente, eles usam odelcomando para remover seu próprio executável do disco. Esta sequência é destinada a maximizar o impacto da criptografia removendo todas as redes de segurança. -
Script de Teste de Regressão:
# Script de Simulação: Sequência de Limpeza Dire Wolf # Nota: Este script requer privilégios administrativos para limpar logs e cópias sombra. $dropperPath = "$env:TEMPdirewolf_payload.exe" # 1. Criar o arquivo "malicioso" para ser deletado posteriormente New-Item -Path $dropperPath -ItemType File -Force Write-Host "[+] Payload fictício criado em $dropperPath" # 2. Simular Exclusão de Cópia Sombra (T1490) Write-Host "[!] Simulando exclusão de cópia sombra..." Start-Process "vssadmin.exe" -ArgumentList "delete shadows /all /quiet" -Wait # 3. Simular Limpeza de Log de Eventos (T1499.001) Write-Host "[!] Simulando limpeza de log de aplicação..." Start-Process "wevtutil.exe" -ArgumentList "cl Application" -Wait # 4. Simular Deleção do Executável do Ransomware (T1561) Write-Host "[!] Simulando deleção de payload..." # Usamos CMD para garantir que a string do comando 'del' seja capturada exatamente como na regra Sigma Start-Process "cmd.exe" -ArgumentList "/c del $dropperPath" -Wait Write-Host "[+] Simulação Concluída. Verifique o SIEM para alerta." -
Comandos de Limpeza:
# Limpeza: Tentando recriar uma entrada de log de aplicação fictícia para mitigar o estado 'apagado' # (Nota: Você não pode 'desapagar' um log, mas pode retomar operações normais) Write-EventLog -LogName Application -Source "Application Error" -EventID 100 -EntryType Error -Message "Limpeza pós-simulação: Sistema restaurado ao estado normal."