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

Language:C++License:MITStargazers:9Issues:1Issues:1

BwTree

An open sourced implementation of Bw-Tree in SQL Server Hekaton

Language:C++License:Apache-2.0Stargazers:0Issues:2Issues:0
Language:C++Stargazers:0Issues:2Issues:0

cake

Cake is a fast build system written in Python.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

cc-fun

(wrong repo, see covert-channel-toolkit)

Stargazers:0Issues:1Issues:0
Language:CLicense:MITStargazers:0Issues:1Issues:0

CVE-2018-3639

Speculative Store Bypass (CVE-2018-3639) proof of concept for Linux

Language:CStargazers:0Issues:0Issues:0

darkflow

Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices

Language:PythonLicense:GPL-3.0Stargazers:0Issues:0Issues:0

ermia

CC for modern main-memory OLTP systems

Language:C++License:MITStargazers:0Issues:0Issues:0

extended_apis

Intel's VT-x / VT-d APIs for the Bareflank hypervisor

Language:C++License:MITStargazers:0Issues:0Issues:0

extended_apis_example_hook

example of how to hook a function using the Bareflank hypervisor and EPT

Language:C++License:MITStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0

hypervisor

lightweight, extendable hypervisor written in C++ with support for Windows and Linux

Language:C++License:LGPL-2.1Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:1Issues:0

jailhouse

Linux-based partitioning hypervisor

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

kvmtest

Using the KVM API

Language:CStargazers:0Issues:0Issues:0

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.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:0Issues:0

mbuild

python-based build system used for building XED

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

meltdown

This repository contains several applications, demonstrating the Meltdown bug.

Language:CLicense:ZlibStargazers:0Issues:0Issues:0

rr

Record and Replay Framework

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0

simple-pt

Simple Intel CPU processor tracing on Linux

Language:CStargazers:0Issues:0Issues:0

spidermonkey-embedding-examples

Documentation and examples for people who want to embed the SpiderMonkey JavaScript engine.

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

stamp-1

Stanford Transactional Applications for Multi-Processing: A benchmark suite for transactional memory systems

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

stamp-2

the Stanford Transactional Applications for Multi-Processing; a benchmark suite for transactional memory research

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

syscall_intercept

The system call intercepting library

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

syzkaller

syzkaller is an unsupervised, coverage-guided kernel fuzzer

Language:GoLicense:Apache-2.0Stargazers:0Issues:0Issues:0

xed

x86 encoder decoder

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

ZombieLoad

Proof-of-concept for the ZombieLoad attack

Language:CStargazers:0Issues:0Issues:0