Intrusión en AhsayCBS Despliega Webshells, CryptoMiner y C2 Implant
Detection stack
- AIDR
- Alert
- ETL
- Query
Resumen
Los actores de amenazas explotaron vulnerabilidades en el software de gestión AhsayCBS para llevar a cabo una intrusión en múltiples etapas. El ataque involucró varias familias de webshell JSP, un criptominador XMRig utilizado para el secuestro de recursos, y un implante personalizado basado en Python para el comando y control persistentes. La intrusión también incorporó utilidades de túnel y herramientas de acceso remoto para apoyar el movimiento lateral y la exfiltración de datos.
Investigación
Huntress analizó tres servidores AhsayCBS comprometidos e identificó un operador avanzado que progresó más allá de la criptominería básica para establecer acceso persistente. La investigación descubrió esteganografía utilizada para ocultar cargas útiles dentro de imágenes PNG y un sistema de claves ambientales diseñado para obstaculizar el análisis en sandbox. La evidencia también sugirió que el actor deliberadamente apuntó a la infraestructura de respaldo, potencialmente para acceder a credenciales sensibles.
Mitigación
Las organizaciones deben aplicar los parches oficiales de AhsayCBS para v10 y v7-v9 para remediar la bypass de autenticación y las vulnerabilidades de RCE explotadas. Los administradores deberían auditar los directorios web en busca de archivos JSP no autorizados y revisar los sistemas en busca de tareas programadas inusuales o exclusiones de Windows Defender. La aplicación inmediata de parches es esencial para cualquier implementación de AhsayCBS expuesta a Internet.
Respuesta
Cuando se detecta compromiso, las organizaciones deben reimaginar completamente los servidores afectados desde respaldos de confianza y rotar todas las credenciales almacenadas en o accesibles a través del software de respaldo. Los equipos de seguridad deben buscar patrones de archivos sospechosos, cuentas locales no autorizadas como wdguest, y tráfico de DNS sobre HTTPS de procesos no navegadores. La rotación completa de credenciales para hipervisores y cuentas de dominio también es crítica.
Flujo de Ataque
Aún estamos actualizando esta parte.
Detecciones
Se Añadió Exclusión de Windows Defender (vía registry_event)
Posible Explotación de Servidor Web o WebApp [Windows] (vía cmdline)
Ejecución de Python desde Carpetas Sospechosas (vía cmdline)
Software de Acceso Remoto/Administración Alternativo (vía process_creation)
Resolución DNS Sospechosa Usando Servicios de Terceros (vía proxy)
Canal de Comando y Control DoH y DNS (vía proxy)
Resolución DNS Sospechosa Usando Servicios de Terceros (vía dns)
Python Se Añadió a las Claves de Ejecución [ASEPs] (vía registry_event)
Ejecución de Cambio de Página de Código Inusual (vía cmdline)
Runtimes de Scripting Iniciando Conexiones TLS Salientes (vía network_connection)
IOCs (HashSha256) para detectar: Dentro de una Intrusión AhsayCBS: Webshells Ocultos, un CryptoMiner, y un Implante de C2
IOCs (HashMd5) para detectar: Dentro de una Intrusión AhsayCBS: Webshells Ocultos, un CryptoMiner, y un Implante de C2
IOCs (SourceIP) para detectar: Dentro de una Intrusión AhsayCBS: Webshells Ocultos, un CryptoMiner, y un Implante de C2
IOCs (DestinationIP) para detectar: Dentro de una Intrusión AhsayCBS: Webshells Ocultos, un CryptoMiner, y un Implante de C2
Detección de Actividad No Autorizada de Python y Despliegue de Carga Útil de Webshell [Creación de Procesos de Windows]
Detectar Webshells y Explotaciones AhsayCBS [Servidor Web]
Ejecución de Simulación
-
Narrativa del Ataque & Comandos: Un adversario ha identificado un servidor AhsayCBS expuesto a Internet. Habiendo realizado reconocimientos, intentan usar un webshell conocido utilizado en explotaciones anteriores para establecer una base. El atacante envía una solicitud HTTP GET elaborada a
/nsmind.jsp. Esta acción está destinada a activar la regla de detección al golpear elrequest_uripatrón definido en la lógica. -
Script de Prueba de Regresión: Este script simula la solicitud del atacante enviando una solicitud HTTP al servidor web objetivo.
#!/bin/bash # Script de simulación para activar la detección de Webshell AhsayCBS TARGET_URL="http://localhost/nsmind.jsp" echo "[+] Simulando intento de acceso a webshell a: $TARGET_URL" curl -s -o /dev/null -w "%{http_code}n" "$TARGET_URL" echo "[+] Solicitud enviada. Verifique SIEM para alerta de detección." -
Comandos de Limpieza: Dado que esta es una simulación basada en registros, no se crean archivos en el servidor; sin embargo, para limpiar el «ruido» en los registros, puede eliminar manualmente la entrada de acceso simulada si su sistema de registro lo admite, o simplemente reconocerla como una entrada de prueba.
# No se requiere limpieza ya que no se modificaron archivos. echo "[+] Simulación completa. No quedan artefactos en el sistema de archivos."