Hack a Water Tower: OT Security Demo and Just Hacking Announcements
· 1:00:58 · Watch on YouTube ↗
Summary
A guest demonstrates how weakly protected HMI access, a software-PLC reverse shell and Modbus man-in-the-middle tampering can overflow a simulated water tower. The discussion recommends keeping PLCs off the public internet and separating OT from IT.
Key points
- A guest demonstrates attacks in a virtual water-treatment plant; the scenarios are simulations, not a reported compromise of a live facility.
- The demo shows how access to an HMI can expose PLC tags and set points; the speakers say some administrative interfaces may lack authentication.
- In the simulation, changing a chemical-dosing duration from 2 to 200 seconds increases the displayed disinfectant concentration.
- The presenter uses a Python hardware-layer feature in a software PLC to obtain a root reverse shell in the lab.
- A man-in-the-middle proxy alters float readings so the simulated PLC does not register the tower's high water level, allowing it to overflow.
- The speakers recommend keeping PLCs off the public internet and separating critical infrastructure and OT networks from ordinary IT networks.
- The presenter cautions that the water-tower scenario is simplified and says mechanical safeguards in real systems could prevent the modeled overflow.
Article Details
- Topics
- [09:13] Just Hacking Training website redesign and training materials
- [14:27] Announcement of Just Hacking Services and its security consulting offerings
- [18:11] Critical-infrastructure security risks and the water-tower training scenario
- [25:38] Virtual water-treatment plant, PLC, HMI and Modbus overview
- [33:28] HMI access, PLC tags and simulated chemical-dosing changes
- [39:17] Python hardware-layer reverse-shell demonstration on a software PLC
- [46:15] Man-in-the-middle manipulation of float readings to overflow the simulated tower
- [49:20] OT security lessons and plans for further critical-infrastructure training
