XUTS OT Operator Node
PLC Enumeration
PLC enumeration is the process of identifying programmable logic controllers, their vendors, reachable services, communication paths, and operational role without changing controller state.
OT Safety Gate
Assume every action can affect the process until proven otherwise.
OT testing is not just exploitation. It is controlled validation around availability, safety, process continuity, deterministic operations, and recovery.
What it is
PLC enumeration is the process of identifying programmable logic controllers, their vendors, reachable services, communication paths, and operational role without changing controller state.
Why it matters
PLCs directly interact with physical processes. Enumeration must be cautious, scoped, and focused on identification rather than manipulation.
How to identify it
Identify controller IPs from engineering workstation projects, historian sources, HMI configurations, or network documentation.Look for vendor-specific services and protocol ports.Use passive packet captures or approved read-only queries when possible.Correlate controller names with process areas and engineering project files.
Expected output
A list of suspected PLCs or controller-adjacent devices.Vendor or protocol hints.Evidence of which workstation, HMI, or historian communicates with the controller.
Success looks like
You can identify likely controllers without modifying them.You can explain which systems communicate with them.You can document controller exposure and segmentation risk safely.
Failure looks like
You perform exploit testing against controllers.You write to controller memory or logic.You confuse safe identification with safe manipulation.
Troubleshooting
Lab setup ideas
EXO automation ideas
Operational Tradecraft
How to talk about this like an OT operator
Lead with process risk.
Explain how this topic affects visibility, control, safety, availability, recovery, and engineering workflows.
Explain passive-first methodology.
Mention SPAN/TAP collection, firewall review, switch tables, historian visibility, HMI observation, configuration review, and controlled validation before active probing.
Tie the concept to an attack path.
Connect the node to IT/OT pivoting, Level 3 operations, historians, engineering workstations, HMIs, PLCs, protocols, vendor access, and segmentation boundaries.
EXO Guidance
Recommended next lessons
ASREP Roast
ASREP roasting abuses AD users with Kerberos pre-authentication disabled. You can request encrypted ASREP material and attempt to crack it offline.
Kerberoast
Kerberoasting targets domain users with SPNs. You request service tickets and crack them offline.
GenericWrite
GenericWrite means you can modify certain attributes on the target AD object.
GenericAll
GenericAll is effectively full control over the target AD object.