PLC Siemens S5/S7 por dentro: AWL, bytecode MC7 y el silencio forense
Fundamentos de STEP5/AWL, transición a STEP7, la máquina virtual MC7, ingeniería inversa de bytecodes, hallazgos en infraestructuras venezolanas y la ausencia estructural de logs de auditoría en ICS.
01. Resumen
Referencia extensa (26 secciones) sobre arquitectura de autómatas: del fundamento del PLC al AWL como lenguaje, registros, direccionamiento, temporizadores y comparaciones, pasando por la transición STEP5→STEP7 y la ingeniería inversa del bytecode MC7. La segunda mitad aborda la superficie de ataque OT: protocolos sin auth, malware industrial conocido y la ceguera de logs.
La tesis defensiva: si el autómata es una caja negra que no registra, la única salida es monitoreo activo de red (Zeek + SIEM OT) y forensic readiness.
02. Ficha
| Alcance | S5 (STEP5/AWL) · S7 (STEP7, MC7) · ASPECTOS ARM/MIPS |
|---|---|
| Lenguaje | AWL: RLO/VKE, KT, SPA/SPB/SPN, contadores |
| Caso real | Modicon Quantum (ICS-ALERT-12-020-03B) |
| Tesis | PLC sin logs por diseño → ataque indistinguible del error |
| Paliativo | Zeek + SIEM OT · forensic readiness |
Referencia técnica/educativa de OT: documentación sólida del bytecode y de la superficie de ataque real de los PLC, sin venta de exploits. Los 26 apartados del original se condensan aquí a lo esencial.