Dónde Encontrar los Registros de Sysmon en Windows y Cómo Exportarlos

Dónde Encontrar los Registros de Sysmon en Windows y Cómo Exportarlos

SOC Prime Team
SOC Prime Team linkedin icon Seguir

Sysmon escribe en su propio canal de registro de eventos. En el Visor de eventos es Registros de aplicaciones y servicios → Microsoft → Windows → Sysmon → Operativo. En la línea de comandos es Microsoft-Windows-Sysmon/Operativo, y en disco C:WindowsSystem32winevtLogsMicrosoft-Windows-Sysmon%4Operativo.evtx. Para exportarlo, ejecuta esto desde un indicador elevado:

wevtutil epl "Microsoft-Windows-Sysmon/Operational" C:logssysmon.evtx

Si el canal no existe, Sysmon no está instalado. En la mayoría de las máquinas sigue siendo una herramienta Sysinternals separada que alguien tiene que desplegar.

Sysmon es lo más parecido que tiene Windows a una grabadora de vuelo. Captura árboles de procesos con líneas de comando y hashes completos, conexiones de red por proceso, consultas DNS y cambios en archivos y registros. Prime Core tiene 12074 reglas sigma escritas para los datos de Sysmon, mapeadas a 645 técnicas de MITRE ATT&CK. Aquí te explicamos cómo verificar que está ejecutándose, exportar lo que ha registrado e investigarlo en LogTotal.

Comienza gratis

Antes de comenzar

¿Está corriendo? Verifica el servicio:

sc query sysmon64

En sistemas de 32 bits el servicio se llama sysmon. Quieres STATE: RUNNING.

¿Qué está registrando? Sysmon registra solo lo que su configuración le indica. Sin un archivo de configuración, obtienes un pequeño conjunto predeterminado basado en la creación de procesos. La mayor parte del valor proviene de una configuración afinada, como la de SwiftOnSecurity o la sysmon-modular de Olaf Hartong. Para ver la actual, ejecuta sysmon64 -c (el binario se encuentra en C:Windows). Guarda esa salida junto a tu exportación. Quien analice el archivo preguntará por qué no hay eventos de red, y la configuración responde eso.

¿Qué tan atrás se remonta? Sysmon es locuaz, y su canal tiene un límite de tamaño como cualquier otro registro. Ejecuta wevtutil gl «Microsoft-Windows-Sysmon/Operational» y verifica maxSize. En un servidor ocupado, un registro de tamaño predeterminado puede cubrir sorprendentemente poco tiempo.

Necesitas un indicador elevado para exportar.

Exporta el registro

En el Visor de eventos, haz clic derecho Operativo debajo de Sysmon y elige Guardar todos los eventos como…, manteniendo el tipo .evtx Desde la línea de comandos, puedes filtrar mientras exportas:

:: últimas 24 horas

wevtutil epl "Microsoft-Windows-Sysmon/Operational" C:logssysmon_24h.evtx /q:"*[System[TimeCreated[timediff(@SystemTime) <= 86400000]]]"



:: solo creación de procesos

wevtutil epl "Microsoft-Windows-Sysmon/Operational" C:logssysmon_proc.evtx /q:"*[System[(EventID=1)]]"

Qué buscar

ID de eventoLo que registraPor qué te importa
1Creación de procesos, con línea de comando, hashes y padreLa columna vertebral de casi toda investigación
3Conexión de red por procesoA menudo filtrado en las configuraciones debido al volumen
10Un proceso abriendo otroAcceso a lsass.exe es la señal clásica de volcado de credenciales (T1003.001)
11Archivo creadoCargas útiles depositadas, archivos archivados
12,13,14Cambios en el registroClaves de ejecución y otras persistencias
22Consulta DNS por procesoQué proceso buscó ese dominio
4,16Estado del servicio Sysmon y configuración cambiadosUn atacante apagando Sysmon o alterando su configuración

Si los eventos simplemente se detienen en algún punto, busca el evento 16 o 4 justo antes del vacío. Luego revisa el registro del Sistema para ver si el servicio Sysmon fue detenido.

Sube y revisa en LogTotal

LogTotal lee EVTX de forma nativa, así que no hay nada que convertir. Una cosa que debes saber primero: LogTotal aún no sanitiza archivos EVTX. Trata una carga de EVTX como entregar el archivo en bruto. Úsalo libremente para máquinas de prueba, pero para hosts de producción, obtén un sí de quien maneje los datos primero.

  1. Sube. Abre logtotal.com y deja caer el archivo.
  2. Revisa. [PROOF: what the results screen shows for Sysmon data, and how findings map to rules and ATT&CK techniques]

Cuando algo sale mal

SíntomaCausa probableFix
No se pudo encontrar el canal especificadoSysmon no está instaladoVerifica con sc query sysmon64
El canal existe pero contiene casi nadaSin configuración, o una configuración que filtra casi todoVerifica sysmon64 -c
Eventos de proceso pero sin eventos de redLa configuración excluye el evento 3, lo cual es comúnPor diseño; verifica la configuración antes de asumir que no pasó nada
Los eventos dejan de aparecer en algún puntoSysmon detenido, desinstalado o reconfiguradoBusca los eventos 4 y 16, y el registro del Sistema
Solo las últimas horas están presentesEl registro está lleno y sobrescribiendoVerifica maxSize; para historial, usa tu SIEM
Acceso denegadoIndicador no está elevadoEjecutar como administrador

FAQ

¿Sysmon está instalado por defecto?

En la mayoría de las máquinas, no. Es una descarga gratuita de Sysinternals que despliegas y configuras por ti mismo. Microsoft ha anunciado un Sysmon incorporado para nuevas versiones de Windows, así que verifica con qué se entrega realmente tu sistema.

¿El analista necesita mi configuración de Sysmon?

No para leer los eventos, pero explica los vacíos. Envía la salida de sysmon64 -c junto con la exportación.

¿Hay Sysmon para Linux?

Sí. Escribe en syslog en lugar de un canal EVTX; lo cubriremos en una guía separada.

Únete a la plataforma Detection as Code de SOC Prime para mejorar la visibilidad de las amenazas más relevantes para tu negocio. Para ayudarte a comenzar y obtener valor inmediato, programa una reunión ahora con los expertos de SOC Prime.