Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
memory bandwidth covert channel
branch: master
Failed to load latest commit information.
asm Add SSE2 cache bypass ASM code
backend Changes to backend
.gitignore Add README and .gitignore
Makefile High speed sampler available to python
README
covert_fsk.py implemented bandpass and bandreject filter
recv.py Changes to backend
sender.py Add SSE2 cache bypass ASM code
setup.py Merge branch 'master' of https://github.com/jbornschein/covert

README


   ********************************************
   ** This is an experimental code dumpyard! **
   ********************************************

== Covert channel expoiter ==

In general, the code in this repository tries to use available 
memory bandwith in you computer to communicate information between
processes.

The sender modulates the shared resource "memory-bandwith" by 
periodicall performing memcpy like operations.

The receiver continuosly monitors the avalable memory bandwidth by 
performing memcpy-like operations and measuring the time it took.

In this example code we use frequency-shift keying (FSK) to encode bits.

Something went wrong with that request. Please try again.