Slashdot Mirror


Hotel Experience With Android Lightswitches (dreamwidth.org)

jones_supa writes: The hotel in which Matthew Garrett was staying at, had decided that light switches are unfashionable and replaced them with a series of Android tablets. In his tour to the system, one was quickly met with a glitch message "UK_bathroom isn't responding." Anyway, two of the tablets had convenient-looking ethernet cables plugged into the wall, so MacGyver began hacking. He managed to borrow a couple of USB ethernet adapters, set up a transparent bridge and then stick his laptop between the tablet and the wall. Tcpdump showed traffic, and Wireshark revealed that it was Modbus over TCP. Modbus is a pretty trivial protocol, and does not implement authentication. The Pymodbus tool could be used to control lights, turn the TV on/off, and even close and open the curtains. Then he noticed something. His room number was 714. The IP address he was communicating with was 172.16.207.14. They wouldn't, would they? Indeed, he could access the control systems on every floor and query other rooms to figure out whether the lights were on or not, which strongly implies that he could control them as well.

1 of 111 comments (clear)

  1. Re:Hotel Cheaped out. by thegarbz · · Score: 3, Interesting

    No, they should win salesman of the year. The shaming should go to whoever at the hotel didn't do due diligence, and bought the system.

    They did their due diligence. It runs Modbus TCP. That's like an industry standard man. Everyone uses that. It must be good!