This is your work, valued
Microarchitectural Security @MIT
fractal. Fractal is an operating system for microarchitecture reverse engineering
163PacmanKit. An IOKit kext designed for microarchitectural security research on M1
55PacmanAttack. Defeating Pointer Authentication on the Apple M1 with Hardware Attacks
52CVE-2024-27815. macOS/ XNU kernel buffer overflow. Introduced in macOS 14.0 (xnu-10002.1.13), fixed in macOS 14.5 (xnu-10063.121.3)
51CVE-2025-24118. An XNU kernel race condition bug
50mock-kernel-2023. Official Solution and Source Code for the "Mock Kernel" challenge from UIUCTF 2023
48PacmanPatcher. Patch your macOS kernel to enable support for the high-resolution timers on M1
45PacmanOS. M1 bare metal project in Rust
35DEFCON30-PACMAN. Materials from the DEF CON 30 talk on PACMAN
34how-to-install-snow-leopard-in-qemu. How to install OS X 10.6 (the best OS ever made) in Qemu with OSX-KVM and OpenCore
26pretty-secure-processor. A security oriented SoC featuring a custom pipelined RISC-V core and LCD-TFT controller
19CVE-2022-29968. Exploit PoC for CVE-2022-29968 by Joseph Ravichandran and Michael Wang
19PacmanFinder. A Ghidra static analysis tool for locating PACMAN Gadgets
13skybolt. The Skybolt Operating System
12CVE-2024-54507. An integer type confusion in XNU
9mad22-labs. Microarchitectural Attacks and Defenses - ISCA 2022
9pwn-docker. Docker for pwn challenges
7applesi-paging-demo. Demonstrating 4K vs 16K paging on Apple Silicon Macs
7osdev-cheatsheet. A reference guide comparing register names and calling conventions across ISAs
7ipsw. iOS/macOS Research Swiss Army Knife
4SecureHW-RISCV-Warmup. Warmup RISC-V programming and binary exploitation exercises for Secure Hardware Design at MIT
4mad23-labs. Microarchitectural Attacks and Defenses - ISCA 2023
3linux-patches. My patches to Linux
3context-switching-tutorial. C
2OSX-KVM. Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
2darwin-xnu-build. XNU kernel, Kernel Collection and CodeQL build scripts
2pwnyOS-uiuctf-2020. A custom x86 32-bit Operating System used as a challenge in UIUCTF 2020
2qemu-arm-fuzzer. Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
2modelsim_docker. Dockerfile and libraries necessary for Modelsim ASE on Ubuntu 18.04
1