Skip to content

Commit

Permalink
Add JS instruction, fixes #33
Browse files Browse the repository at this point in the history
  • Loading branch information
fulldecent committed Dec 20, 2016
1 parent c66482b commit 8cce5ef
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
System Bus Radio
==================
This program transmits radio on computers without radio transmitting hardware.
This program transmits radio on computers / phones without radio transmitting hardware.

This comment has been minimized.

Copy link
@rocketinventor

rocketinventor Dec 20, 2016

Contributor

Cool! What phones was this tested on?


Why?
------------------
Some computers are intentionally disconnected from the rest of the world. This includes having their internet, wireless, bluetooth, USB, external file storage and audio capabilities removed. This is called "air gapping". Even in such a situation, this program can transmit radio.

Publicly available documents already discuss exfiltration from secured systems using various electromagnetic radiations. This is documented in the TEMPEST guidelines published by the US National Security Agency and the US Department of Defense. This project simply adds to that discussion.

How to Use It
How to use it
------------------
**NEW:** Try it without compiling anything, click here: https://cdn.rawgit.com/fulldecent/system-bus-radio/master/In%20Javascript/airgap.html

This comment has been minimized.

Copy link
@rocketinventor

rocketinventor Dec 20, 2016

Contributor

@fulldecent
Don't use that url. It will cache one time and then never update. Instead, use the commit hash like so: https://cdn.rawgit.com/fulldecent/system-bus-radio/16cdfd249af8b7e83d9fe79ef06e20ad8cb53ad6/In%20Javascript/airgap.html

If you want to use a url without a hash, try: https://rawgit.com/fulldecent/system-bus-radio/master/In%20Javascript/airgap.html (not cached, updates within minutes but "Excessive traffic will be throttled and blacklisted."

@rocketinventor

Enter the `Using _mm_stream_si128` folder and compile using `make`. (There are also other flavors you can `make` and try in different folders!)

make
Expand All @@ -18,7 +20,7 @@ Run this using a 2015 model MacBook Air. Then use a Sony STR-K670P radio receive

You should hear the "Mary Had a Little Lamb" tune playing repeatedly. Other equipment and tuning may work as well. On the equipment above, the author has achieved clear transmission over two meters of open air or one meter through drywall. Different results will be achievable with different equipment.

Are you using an antenna? At the beginning, I placed the antenna directly on top of the number 4 key and that worked best. It was a round antenna. Then once I knew it works I moved the antenna back. Moving it back reduced the number of frequencies that it worked on, and eventually only that one (1580 kHz) worked. Different hardware will certainly have different frequency response. Here are some results that have been sent in by readers. Please mail sbr@phor.net with your results (including make and model of all equipment involved) or [edit this file directly](https://github.com/fulldecent/system-bus-radio/edit/master/TEST-DATA.tsv) and create a pull request.
Are you using an antenna? At the beginning, I placed the antenna directly on top of the number 4 key and that worked best (on any AM frequency). It was a round antenna. Then once I knew it works I moved the antenna back. Moving it back reduced the number of frequencies that it worked on, and eventually only that one (1580 kHz) worked. Different hardware will certainly have different frequency response. Here are some results that have been sent in by readers. Please mail github.com@phor.net with your results (including make and model of all equipment involved) or [edit this file directly](https://github.com/fulldecent/system-bus-radio/edit/master/TEST-DATA.tsv) and create a pull request.

Technical Explanation
------------------
Expand Down

0 comments on commit 8cce5ef

Please sign in to comment.