A security engineer focusing on fuzzers, exploits, and mitigations for Linux and Android kernels.


    • 📲 Debugging the Pixel 8 kernel via KGDB

      This article shows how to use GDB over a serial connection for debugging the kernel on a Pixel 8.

      The instructions cover building and flashing a custom Pixel 8 kernel to enable KGDB, breaking into KGDB either via ADB by relying on /proc/sysrq-trigger or purely over a serial connection by sending the SysRq-G sequence, and attaching GDB to the Pixel 8 kernel.

      The instructions should be adaptable to other Pixels as well.

    • 🧱 SLUB Internals for Exploit Developers

      A talk that covers the SLUB allocator internals and explains how common Slab shaping approaches work for exploiting Slab memory corruption bugs.