Intrusão AhsayCBS Implanta Webshells, Minerador de Criptomoeda e Implante de C2
Detection stack
- AIDR
- Alert
- ETL
- Query
Resumo
Atores de ameaça exploraram vulnerabilidades no software de gerenciamento AhsayCBS para realizar uma intrusão em múltiplas etapas. O ataque envolveu várias famílias de webshells JSP, um cryptominer XMRig usado para sequestro de recursos, e um implante personalizado baseado em Python para comando e controle persistente. A intrusão também incorporou utilitários de túnel e ferramentas de acesso remoto para suportar movimentos laterais e exfiltração de dados.
Investigação
A Huntress analisou três servidores AhsayCBS comprometidos e identificou um operador avançado que progrediu além da mineração de criptomoedas básica para estabelecer acesso persistente. A investigação revelou o uso de esteganografia para ocultar cargas úteis dentro de imagens PNG e mecanismos de chaveamento ambiental projetados para dificultar a análise de sandbox. Evidências também sugeriam que o ator deliberadamente mirava a infraestrutura de backup, potencialmente para acessar credenciais sensíveis.
Mitigação
As organizações devem aplicar os hotfixes oficiais do AhsayCBS para v10 e v7-v9 para remediar a exploração de falhas de autenticação e vulnerabilidades de execução remota de código (RCE). Os administradores devem auditar diretórios web para arquivos JSP não autorizados e revisar sistemas para tarefas programadas incomuns ou exclusões do Windows Defender. O patch imediato é essencial para qualquer implantação do AhsayCBS voltada para a internet.
Resposta
Quando for detectada uma violação, as organizações devem re-imaginar completamente os servidores afetados a partir de backups confiáveis e rotacionar todas as credenciais armazenadas ou acessíveis através do software de backup. As equipes de segurança devem procurar por padrões de arquivos suspeitos, contas locais não autorizadas como wdguest, e tráfego DNS sobre HTTPS a partir de processos que não sejam de navegador. Uma rotação abrangente de credenciais para hipervisores e contas de domínio também é crítica.
Fluxo de Ataque
Ainda estamos atualizando esta parte.
Detecções
Exclusão do Windows Defender Foi Adicionada (via registry_event)
Exploração Possível de Servidor ou Aplicativo Web [Windows] (via cmdline)
Execução Python de Pastas Suspeitas (via cmdline)
Software Alternativo de Acesso / Gerenciamento Remoto (via process_creation)
Resolução DNS Suspeita Usando Serviços de Terceiros (via proxy)
Canal de Controle e Comando DoH e DNS (via proxy)
Resolução DNS Suspeita Usando Serviços de Terceiros (via dns)
Python Foi Adicionado às Chaves de Execução [ASEPs] (via registry_event)
Execução de Página de Código de Mudança Inusual (via cmdline)
Execução de Scripts Iniciando Conexões TLS de Saída (via network_connection)
IOCs (HashSha256) para detectar: Dentro de uma Intrusão AhsayCBS: Webshells Ocultas, um CryptoMiner, e um Implante C2
IOCs (HashMd5) para detectar: Dentro de uma Intrusão AhsayCBS: Webshells Ocultas, um CryptoMiner, e um Implante C2
IOCs (SourceIP) para detectar: Dentro de uma Intrusão AhsayCBS: Webshells Ocultas, um CryptoMiner, e um Implante C2
IOCs (DestinationIP) para detectar: Dentro de uma Intrusão AhsayCBS: Webshells Ocultas, um CryptoMiner, e um Implante C2
Detecção de Atividade Não Autorizada de Python e Implantação de Webshell [Criação de Processo Windows]
Detectar Webshells e Explorações AhsayCBS [Servidor Web]
Execução de Simulação
-
Narrativa do Ataque & Comandos: Um adversário identificou um servidor AhsayCBS exposto à internet. Tendo realizado reconhecimento, eles tentam usar uma webshell conhecida usada em explorações anteriores para obter um ponto de apoio. O atacante envia um pedido HTTP GET elaborado para
/nsmind.jsp. Esta ação pretende acionar a regra de detecção ao atingir orequest_uripadrão definido na lógica. -
Script de Teste de Regressão: Este script simula o pedido do atacante enviando um pedido HTTP para o servidor web de destino.
#!/bin/bash # Script de simulação para acionar a detecção de Webshell AhsayCBS TARGET_URL="http://localhost/nsmind.jsp" echo "[+] Simulando tentativa de acesso a webshell para: $TARGET_URL" curl -s -o /dev/null -w "%{http_code}n" "$TARGET_URL" echo "[+] Pedido enviado. Verifique SIEM para alerta de detecção." -
Comandos de Limpeza: Como esta é uma simulação baseada em logs, nenhum arquivo é criado no servidor; no entanto, para limpar o “ruído” nos logs, você pode excluir manualmente a entrada de acesso simulada se o sistema de logs suportar, ou simplesmente reconhecê-la como uma entrada de teste.
# Nenhuma limpeza necessária, já que nenhum arquivo foi modificado. echo "[+] Simulação completa. Sem artefatos deixados no sistema de arquivos."