Skip to content
Herramienta Pro

Reconstrucción de Stuxnet (vista del defensor)

Recorre la cadena de ataque real de Stuxnet contra PLC Siemens S7-300/400 y WinCC/STEP 7 y elige en cada etapa la detección o defensa que lo habría detenido.

Abrir la herramienta →

La herramienta interactiva se abre en inglés.

Stuxnet funcionó porque tanto la vista del operador como el controlador fueron obligados a mentir: la HMI reproducía unos 1064 Hz estables mientras los variadores de las centrifugadoras subían hasta la banda de resonancia de ~1410 Hz, y un rootkit en el PLC mostraba a STEP 7 el código original y limpio. Este laboratorio recorre la cadena real y publicada contra PLC Siemens S7-300/400 y WinCC/STEP 7 en 12 etapas: la entrada por USB/LNK (CVE-2010-2568), los controladores firmados con certificados robados, el secuestro de s7otbxdx.dll en la estación de ingeniería, la inyección oculta de lógica S7, la sobrevelocidad de los variadores hasta ~1410 Hz y la grabación y reproducción de 21 segundos que mantenía la HMI mostrando la normalidad. Un diagrama en vivo de la cascada de centrifugadoras y del mímico de la HMI muestra el engaño central: la pantalla del operador lee 1064 Hz estables mientras una medición independiente revela los rotores en la banda de resonancia. En cada etapa eliges qué control de detección o defensa lo habría detectado: control de medios extraíbles, confianza en la firma de código, bastionado de la estación de ingeniería, monitorización de la integridad del PLC, línea base fuera de línea o medición del proceso fuera de banda. Se puntúa con notas de la S a la D. Es estrictamente educativo y desde la óptica del defensor, al nivel de los informes públicos posteriores al incidente: sin código de explotación, sin payloads y sin instrucciones de ataque. Es un laboratorio Pro.

  1. Recorre las 12 etapas publicadas de la cadena de ataque de Stuxnet, una por una.
  2. En cada etapa, elige el control de detección o defensa que la habría detectado o detenido.
  3. Observa en el diagrama de la cascada y de la HMI cómo avanza el engaño.
  4. Revisa tu nota de la S a la D y la lección de la medición fuera de banda.

Preguntas frecuentes

¿Qué es el laboratorio de reconstrucción de Stuxnet?

Un ejercicio en el navegador que recorre la cadena de ataque real y publicada de Stuxnet etapa a etapa desde el punto de vista del defensor. En cada etapa (acceso inicial por USB/LNK, propagación con controladores firmados, secuestro de la DLL de comunicaciones de STEP 7, inyección de lógica en el PLC, sobrevelocidad de los variadores de frecuencia y el engaño de la HMI por grabación y reproducción) eliges la detección o mitigación que lo habría detectado o detenido. Un diagrama de la cascada de centrifugadoras y de la HMI visualiza el engaño a medida que avanzas. Se ejecuta por completo en tu navegador y no se sube nada.

¿Es una herramienta de ataque real o contiene código de explotación?

No. No contiene código de explotación, payloads ni instrucciones de ataque. Cada ronda se describe al nivel de los informes públicos posteriores al incidente (el W32.Stuxnet Dossier de Symantec, el análisis de Ralph Langner, ESET y los avisos ICS-CERT de la CISA), es decir, el mecanismo, cómo detectarlo y cómo mitigarlo, pero nunca un manual operativo. Los procesos y valores son una simulación didáctica, no un sistema de control real.

¿En qué consistió el engaño real de Stuxnet?

Stuxnet inyectaba lógica oculta en CPU Siemens S7-315/S7-417 concretas y llevaba los variadores de frecuencia de las centrifugadoras muy por encima de su banda normal de ~1064 Hz (hasta unos 1410 Hz) y después muy por debajo, en ráfagas separadas por semanas. Mientras lo hacía, reproducía unos 21 segundos de valores de sensores normales grabados previamente para la lógica de monitorización y seguridad, y un rootkit residente en el PLC devolvía el código original y limpio a STEP 7 cuando se leía. Así que tanto la HMI como el controlador mentían: los operadores vieron un proceso sano todo el tiempo.

¿Cuál es la lección defensiva?

Cuando se puede hacer mentir tanto a la vista de la HMI como al PLC, la verdad tiene que venir de fuera de ambos. La defensa en profundidad detiene los primeros saltos: el control de medios extraíbles y los parches rompen la entrada y la propagación, el bastionado de la estación de ingeniería y la integridad de la cadena de herramientas protegen la vía de programación, y la línea base de la lógica fuera de línea detecta la manipulación del controlador. Pero el único control que sigue funcionando cuando la HMI y el PLC ya están comprometidos es la medición independiente y fuera de banda del proceso físico real, con instrumentos a los que el controlador no puede alimentar.

¿Es gratis?

No, es un laboratorio Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →