Yasser Shalabi's repositories
covert-channel-tutorial
Hands on with side-channels: a tutorial on covert-channels built using shared CPU resources. Three different covert-channel implementations based on Flush+Reload and Prime+Probe (L1, LLC) side-channels. Also, some tools and libraries.
covert-channel-toolkit
various covert channels, covert-channel tools, covert-channel libraries
cake
Cake is a fast build system written in Python.
CVE-2018-3639
Speculative Store Bypass (CVE-2018-3639) proof of concept for Linux
darkflow
Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices
ermia
CC for modern main-memory OLTP systems
extended_apis
Intel's VT-x / VT-d APIs for the Bareflank hypervisor
extended_apis_example_hook
example of how to hook a function using the Bareflank hypervisor and EPT
hypervisor
lightweight, extendable hypervisor written in C++ with support for Windows and Linux
jailhouse
Linux-based partitioning hypervisor
kvmtest
Using the KVM API
linux-kernel-module-cheat
The perfect emulation setup to study and modify the Linux kernel, kernel modules, QEMU and gem5. Highly automated. Thoroughly documented. GDB step debug and KGDB just work. Automated tests. Powered by Buildroot. "Tested" in Ubuntu 18.04 host, x86 and ARM guests with kernel v4.20.
mbuild
python-based build system used for building XED
meltdown
This repository contains several applications, demonstrating the Meltdown bug.
simple-pt
Simple Intel CPU processor tracing on Linux
spidermonkey-embedding-examples
Documentation and examples for people who want to embed the SpiderMonkey JavaScript engine.
stamp-1
Stanford Transactional Applications for Multi-Processing: A benchmark suite for transactional memory systems
stamp-2
the Stanford Transactional Applications for Multi-Processing; a benchmark suite for transactional memory research
syscall_intercept
The system call intercepting library
syzkaller
syzkaller is an unsupervised, coverage-guided kernel fuzzer
xed
x86 encoder decoder
ZombieLoad
Proof-of-concept for the ZombieLoad attack