← RegistryDossier · 5 steps · 4 edges
LoRaWAN replay → spoof environmental sensor
Capture LoRaWAN uplinks from a target sensor. Devices that reset FCnt on reboot accept replayed frames — feed false readings into the upstream IoT platform.
Filed by AD Knowledge Base
§ Kill-chainDrag · zoom · scroll
§ Context
Assumed environment: target uses LoRaWAN for distributed sensors (water level, gas, temperature). Devices use Class A and reset FCnt on reboot (common for cheap industrial sensors).
§ Steps
- 01Operational decisions based on false dataImpactT1486— Data Encrypted for Impact
- 02Inject false readingsImpactT1486— Data Encrypted for Impact
- 03Identify target device framesDiscoveryT1083— File and Directory Discovery
- 04Replay frames with reset FCntImpactOT-LORAWAN-REPLAY— LoRaWAN Replay / FCnt Reset
- 05Sniff LoRaWAN traffic (cheap SDR / Heltec)Credential AccessT1040— Network Sniffing
§ References
§ Frequently asked
- What is the "LoRaWAN replay → spoof environmental sensor" attack path?
- Capture LoRaWAN uplinks from a target sensor. Devices that reset FCnt on reboot accept replayed frames — feed false readings into the upstream IoT platform. It chains 5 steps drawn from real-world offensive-security techniques.
- What starting position does this attack require?
- The first step is Operational decisions based on false data (T1486) — a impact primitive. Assumed environment: target uses LoRaWAN for distributed sensors (water level, gas, temperature).
- What is the final impact of this kill-chain?
- The final step lands on Sniff LoRaWAN traffic (cheap SDR / Heltec) (T1040), which falls under Credential Access. From here, an operator typically pivots into post-exploitation or maintains persistence.
- How can defenders detect or prevent this attack?
- Detection and prevention vary per step. Refer to each linked MITRE ATT&CK entry under "References" — every technique on that page lists defensive controls, detection telemetry, and known threat-actor usage.
§ Related dossiers
- Shared techniques2
BACnet HVAC → disrupt building operations
BACnet on UDP/47808 is unauthenticated. From a foothold in corporate IT, write to HVAC controllers — over-cool a data centre, disable smoke evacuation, mess with elevators.
- Shared techniques2
Reachable Modbus PLC → direct register override
Modbus has no authentication. From a foothold on a reachable OT network, write to coils / holding registers directly with pymodbus.