System Bus Radio enables data exfiltration by transmitting AM radio signals from computers without dedicated radio hardware using electromagnetic emissions.
Transmits AM radio on computers without radio transmitting hardware.
This tool is designed for security researchers and penetration testers to demonstrate and study covert data exfiltration from air-gapped or highly secured systems that lack traditional communication interfaces. It can be used to assess physical security risks related to electromagnetic radiation and to explore novel side-channel attack vectors.
Effective transmission depends heavily on hardware specifics, antenna placement, and environment; users should test different setups for optimal results. The tool requires SSE instruction support for best signal strength but can work with simpler CPU instructions. This tool highlights potential TEMPEST-related vulnerabilities and should be used responsibly and legally.
Navigate to the implementations folder
Select an implementation
Compile the code using the command: make
make
Compiles the selected implementation of the System Bus Radio program.
./main ../../tunes/mary_had_a_little_lamb.tune
Runs the program to transmit the 'Mary Had a Little Lamb' tune repeatedly over AM radio.
http://fulldecent.github.io/system-bus-radio/
Access the browser-based demo to try System Bus Radio without local compilation.