SOC Prime Bias: Alta

24 Jun 2026 18:35 UTC

Cadena de Carga al Estilo SilverFox Utiliza Conchas Panasonic, OSS de Alibaba y Sauron

Author Photo
SOC Prime Team linkedin icon Seguir
Cadena de Carga al Estilo SilverFox Utiliza Conchas Panasonic, OSS de Alibaba y Sauron
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Resumen

Esta amenaza se centra en una cadena de carga multi-etapa altamente sofisticada disfrazada como software legítimo de Panasonic. El malware utiliza Alibaba OSS para entregar cargas útiles y depende de portadores cifrados basados en imágenes que utilizan un distintivo formato de tráiler EOF de cinco bytes. Su etapa final despliega el backdoor Sauron, que mantiene la persistencia mediante la creación de servicios y cambios específicos en el registro.

Investigación

Los analistas realizaron tanto análisis estático como dinámico y descubrieron una secuencia de operaciones de carga lateral que involucraban binarios marcados como software de Tencent y Philips. La investigación expuso una rutina de descifrado por capas utilizando XOR y RC4 incrementales, junto con la creación de tareas programadas a través de mecanismos RPC. La forensia de memoria y la telemetría de sandbox ayudaron a reconstruir la ruta completa de ejecución, desde el contenedor temático de Panasonic inicial hasta el backdoor Sauron final.

Mitigación

Las organizaciones deben monitorizar la programación de tareas basada en RPC no autorizada y la creación sospechosa de tareas programadas a través de NdrClientCall3. Una lista blanca de aplicaciones sólida puede ayudar a bloquear la ejecución de DLLs cargadas lateralmente no aprobadas. Los defensores también deben prestar atención a la eliminación inesperada de copias de sombras de volumen y las modificaciones sospechosas del registro bajo HKCUSOFTWARE.

Respuesta

Si se detecta esta actividad, aísle inmediatamente los sistemas afectados para detener cualquier movimiento lateral adicional o comunicación de mando y control. Realice forensia de memoria para identificar los módulos inyectados y determinar la etapa actual de la cadena de carga. También se deben revisar los registros de red en busca de tráfico hacia la infraestructura de Alibaba OSS y las direcciones IP de mando y control conocidas identificadas durante el triaje.

graph TB %% Class Definitions classDef action fill:#99ccff classDef malware fill:#ff9999 classDef tool fill:#cccccc classDef evasion fill:#ccffcc classDef persistence fill:#ffff99 %% Node Definitions %% Initial Access and Execution exec_user_malicious[«<b>Acción</b> – <b id=’T1204.002’>Ejecución por el Usuario: Archivo Malicioso</b><br/><b>Archivo</b>: ainstaller-86533005.exe<br/><b>Descripción</b>: El usuario ejecuta un ejecutable troyanizado<br/>disfrazado como software de Notificación de PC de Panasonic.»] class exec_user_malicious action %% Obfuscation and Masquerading obf_files[«<b id=’T1027’>Archivos u Información Ofuscada</b><br/><b>Técnica</b>: Buffers de varias capas<br/><b>Mecanismo</b>: Decodificación personalizada de XOR/RC4<br/><b>Extracción</b>: Tráiler EOF de cinco bytes desde portadores de imagen.»] class obf_files malware mask_file_type[«<b id=’T1036.008’>Falsificación: Tipo de Archivo Falsificado</b><br/><b>Descripción</b>: Uso de extensiones de imagen (gif, jpg, png, db)<br/>para ocultar cargas útiles cifradas.»] class mask_file_type evasion %% Proxy Execution proxy_sys_bin[«<b id=’T1218’>Ejecución de Proxy de Binario de Sistema</b><br/><b>Objetivo 1</b>: Tencent UxEnhanceHost cargando UxEnhance64.dll<br/><b>Objetivo 2</b>: Philips/Speech Processing Solutions host cargando XPSPLOG.dll»] class proxy_sys_bin action %% Persistence persist_sched_task[«<b id=’T1053.005’>Tarea/Trabajo Programado: Tarea Programada</b><br/><b>Módulo</b>: VirtuOne<br/><b>Mecanismo</b>: Llamadas RPC al Programador de Tareas vía \pipeatsvc<br/><b>Objetivo</b>: Crear tareas repetitivas ocultas.»] class persist_sched_task persistence %% Defense Evasion evade_def_impair[«<b id=’T1685’>Imparcialidad de Defensa</b><br/><b>Acción</b>: Parchar ntdll.dll!NtTraceEvent»] class evade_def_impair evasion evade_selective_excl[«<b id=’T1679’>Exclusión Selectiva</b><br/><b>Herramienta</b>: PowerShell<br/><b>Comando</b>: Add-MpPreference -ExclusionPath<br/><b>Objetivo</b>: Añadir exclusiones en Windows Defender.»] class evade_selective_excl evasion %% Final Stage proxy_rundll32[«<b id=’T1218.011’>Ejecución de Proxy de Binario de Sistema: Rundll32</b><br/><b>Archivo</b>: rundll32.dat<br/><b>Exportación</b>: Edge<br/><b>Acción</b>: Instala e inicia un servicio malicioso.»] class proxy_rundll32 action malware_sauron[«<b id=’Malware’>Malware: Sauron</b><br/><b>Tipo</b>: Servicio Malicioso<br/><b>Capacidad</b>: Backdoor persistente y ejecución de comandos»] class malware_sauron malware %% Connections %% Flow of execution exec_user_malicious –>|activates| obf_files obf_files –>|utilizes| mask_file_type mask_file_type –>|leads_to| proxy_sys_bin proxy_sys_bin –>|enables| persist_sched_task persist_sched_task –>|facilitates| evade_def_impair persist_sched_task –>|facilitates| evade_selective_excl evade_def_impair –>|prepares environment for| proxy_rundll32 evade_selective_excl –>|prepares environment for| proxy_rundll32 proxy_rundll32 –>|installs| malware_sauron

Flujo de Ataque

Ejecución de Simulación

Requisito previo: La Verificación de Telemetría y Línea Base Pre-vuelo debe haber pasado.

Racional: Esta sección detalla la ejecución precisa de la técnica del adversario (TTP) diseñada para activar la regla de detección. Los comandos y la narrativa DEBEN reflejar directamente los TTPs identificados y deben generar la telemetría exacta esperada por la lógica de detección. Ejemplos abstractos o no relacionados llevarán a un diagnóstico erróneo.

  • Narrativa de Ataque y Comandos: El adversario busca descargar una carga útil de segunda etapa usando un servicio de almacenamiento en la nube legítimo para mezclarse con el tráfico normal. El atacante usa un comando de una sola línea de PowerShell para simular un cargador haciendo una solicitud a una URL conocida de Alibaba OSS de SilverFox: https://jun616.oss-cn-beijing.aliyuncs.com/tad/payload.exe. Esta acción está destinada a eludir filtros de dominio simples aprovechando la reputación de aliyuncs.com mientras se utiliza la ruta maliciosa específica definida en la regla de detección.

  • Script de Prueba de Regresión:

    # Simulación del Indicador de Red del Cargador SilverFox
    # Este script intenta conectar a la URL específica monitorizada por la regla Sigma.
    
    $targetUrl = "https://jun616.oss-cn-beijing.aliyuncs.com/tad/test_file.txt"
    Write-Host "[!] Simulando la conexión de red de SilverFox a: $targetUrl"
    
    try {
        # Usando Invoke-WebRequest para generar telemetría estándar de proxy HTTP
        $response = Invoke-WebRequest -Uri $targetUrl -Method Get -UseBasicParsing
        Write-Host "[+] Solicitud completada. Código de Estado: $($response.StatusCode)"
    }
    catch {
        # Esperamos un 404 o error de conexión si la URL no aloja realmente un archivo,
        # pero el log de proxy aún registrará el intento.
        Write-Host "[-] Solicitud intentada. Verifique los registros del proxy para el intento de conexión."
    }
  • Comandos de Limpieza:

    # No se realizaron cambios persistentes con esta simulación; no se requiere limpieza.
    Write-Host "[*] Limpieza de simulación completa."