Skip to main content

Open / standardized

Modbus RTU

A serial master/slave protocol published in 1979 and still extremely common in field wiring. It carries register and coil reads/writes with no authentication, no integrity protection and no encryption.

N/A — serialSerial (RS-232 / RS-485)Encryption: NoLegacy

How it works

A single master polls addressed slaves on a shared serial bus. Each frame carries a slave address, a function code, data and a CRC. Only one master typically exists per segment.

Communication patternMaster polls slave address → slave replies or returns an exception code.

Fact sheet

TransportSerial (RS-232 / RS-485)
PortsN/A — serial
AuthenticationNone
PurdueLevel 1 – Level 0
EnvironmentsLegacy field networks, Remote sites, Small plants
DevicesPLC, RTU, VFD, Sensor, Protective relay
IndustriesWater / Wastewater, Oil & Gas, Manufacturing

Why should I care?

Understanding Modbus RTU is what lets you tell a routine poll from a process-affecting command. Detection here depends on knowing which peers, function codes and timings are normal for your plant.

Key functions and operations

  • Read coils / discrete inputs
  • Read holding / input registers
  • Write single & multiple registers
  • Diagnostics

Security concerns

  • No authentication — any device on the bus that can transmit is trusted
  • No integrity beyond a CRC intended for noise, not tampering
  • Serial media is usually invisible to network monitoring
  • Address collisions and rogue masters are hard to attribute

What normal looks like

  • Fixed polling cadence from one master
  • Stable set of slave addresses
  • Predominantly read function codes

What deserves attention

  • New slave address responding
  • Unexpected write bursts outside a maintenance window
  • Repeated exception responses

Hunting ideas

  • protocol-write-activity
  • rogue-master-controller

Defensive controls

  • Terminate serial links at a monitored gateway rather than extending them
  • Physically secure cabinets and marshalling panels
  • Capture serial-to-TCP gateway telemetry where a gateway exists

Related ATT&CK for ICS techniques

T0855T0836