This project was created during an IoT challenge (backup description in case the first link is unavailable) ran in the Hackfest event with the name "Data Exfiltration Via Smart Plugs".
This project includes a study and a PoC regarding the possibility of the data exfiltration using the light. The study was performed using:
- A smart plug that have already a lamp configurable with multiple color setting.
- An emitter that is supposed to exfiltrate the data using the smart plug's lamp.
- A receiver that is supposed to use what the smart plug's lamp have shown to extract the exfiltrated data.
The "report.pdf" file describes in detail how the emitter and the receiver works.
Using the smart plug, the emitter and the receiver, we have shared some demonstration examples showing how the data could be exfiltrated using the light width different colors and different parameters and how the exfiltrated data was retrieved synchronously (real time using the mobile application) and asnychrnously (offline using the Python script):
As a side note, if anyone was reading the report and he was interested in how we performed the variation of the Hue with a fixed value of the Saturation (section D.2), the resources that allow him to reproduce the test are available here:
We represented the team "The Emperors" during this project