skyler-ferrante / flush-reload

Flush+reload covert channel implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flush+Reload

Simple demo

# Edit <FILE> in simple_receiver.s
gcc simple_receiver.s
# Open the choosen file while collecting data
./a.out > data
# Ctrl+C to end
./show_graph.py < data

Build

./build.sh

Run

(./bin/clock_receiver > clock &); (./bin/data_receiver > data&); ./bin/transmitter sample

Parse

./parser/parser2.py clock data raw

Graph (debug)

./show_graph.py < clock

About

Flush+reload covert channel implementation


Languages

Language:Python 45.6%Language:Assembly 35.0%Language:C 17.9%Language:Shell 1.5%