Stars
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
Tool to generate ROP gadgets for ARM, AARCH64, x86, MIPS, PPC, RISCV, SH4 and SPARC
A reverse-engineered Bose Connect imitation program for Linux.
Buffer overflow testbed, research paper published at ACSAC 2011
The MiBench testsuite, extended for use in general embedded environments
Detailed solutions to assignments of MIT's Operating Systems Engineering course
KernJC: Automated Vulnerable Environment Generation for Linux Kernel Vulnerabilities (Best Practical Paper Award of RAID 2024)
Tarides Research Project: OCaml bytecode running on the nRF52 embedded platform, using the standard OCaml runtime with RIOT OS.
Tests to explore when C compilers do Tail Call Optimization
Prototype Implementation of "A Formal Approach to Multi-Layered Privileges for Enclaves" (NDSS 2025)
SaiVK / BenchIoT
Forked from embedded-sec/BenchIoTSecurity benchmarks for the Internet of Things
SaiVK / how2heap
Forked from shellphish/how2heapA repository for learning various heap exploitation techniques.
SaiVK / ACES
Forked from embedded-sec/ACESAutomatic Compartments for Embedded Systems