GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
A ground-truth binary fuzzing benchmark suite based on real programs with real bugs.
RetroWrite -- Retrofitting compiler passes though binary rewriting
FuZZan: Efficient Sanitizer Metadata Design for Fuzzing
Template for EPFL (BSc, MSc, or doctoral) theses and semester projects
LLVM Implementation of different ShadowStack schemes for x86_64
Brainfuck interpreter inside printf
AutoBib: create beautiful bib files and html publication pages automagically
memTrace, a framework for lightweight memory tracing
Block Oriented Programming -- Compiler
Results of analyzing and running the Magma benchmark
Proof-of-concept code for the SMoTherSpectre exploit.
HexPADS, a host-based, Performance-counter-based Attack Detection System
Fast and efficient binary translator
Benchmark to test different stop the exploit mitigations
HexType: Efficient Detection of Type Confusion Errors for C++
Root Repo for the EPOXY tool that applies Privilege Overlays on bare-metal systems
Fork of Clang used to create EPOXY
Fork of LLVM for used to create EPOXY
adaptSTM, a competitive, word-based STM library that is based on a global clock and an array of combined global versions (timestamps) and locks.