News for hackers. Stuff that matters.
Re:Etherify: Transmitting Morse Code via Raspberry Pi Ethern... by 127361 on Monday January 15, 2024 @11:42AM (#39002780)
I did this with an animated GIF. It puts a specific pattern on the display that maximizes the EMI generated by the HDMI cable. You can hear the morse code on an RTL-SDR by tuning to ~300MHz or so.

The animated pattern in the GIF file is practically invisible (only 1 LSB color change). You can set the GIF to the background of your Web site and detect if someone nearby is visiting it that way.

You could use it exfiltrate data that way, it's enough bandwidth for a password or crypto key. A fairly short piece of JavaScript is all that's required to do this. If you keep repeating the message periodically, you can vastly expand the range of the signal, by averaging it at the receiver.

Re:Etherify: Transmitting Morse Code via Raspberry Pi Ethern... by chatmasta on Monday January 15, 2024 @12:08PM (#39003192)
This works with any device viewing the gif via an HDMI cable? Or only if user is browsing via Raspberry Pi?
Re:Etherify: Transmitting Morse Code via Raspberry Pi Ethern... by 127361 on Monday January 15, 2024 @12:24PM (#39003446)
It works with any device, as long as it's using TMDS over HDMI. I don't think it will work with DisplayPort as it uses data whitening.

I've been trying to dig up the code for it. It's somewhere on my system.

Update: Here it is: https://pastebin.com/rwtTvFRQ