Projects
🥥 Linux Kernel Security channel
A Telegram channel about Linux kernel security. Me and Alexander Popov regularly post links to materials about exploits, fuzzers, mitigations, and other security-related things there.
🐧 Contributions to the Linux kernel
An entry about my contributions to the Linux kernel. This includes patches for KASAN, KCOV, USB Raw Gadget, and changes accross other subsystems.
🧰 Contributions to syzkaller
An entry about my contributions to syzkaller — a coverage-guided production-grade kernel fuzzer. This includes external network and USB fuzzing extensions and lots of syzlang descriptions and features.
🗡 Linux kernel exploits
A set of Linux kernel proof-of-concept exploits I wrote over the years.
📚 Linux Kernel Exploitation collection
A huge collection of links related to Linux kernel security.
📑 VMware Exploitation collection
A collection of links related to VMware escape exploits. I started putting it together after I had failed to write a VMWare exploit during the Real World CTF Finals in 2018.
🐝 Raw Gadget
Raw Gadget is a Linux kernel module that implements a low-level interface for the Linux USB Gadget subsystem. The linked repository contains instructions, examples, and tests for Raw Gadget.
🔓 Unlockdown
A set of proof-of-concept exploits to disable Linux kernel lockdown on Ubuntu without physical access.
🌼 Easy Linux Pwn
A set of beginner-level binary exploitation tasks covering a variety of different architectures. Includes exercises for x86, ARM, MIPS, PowerPC; both 32 and 64-bit.
🏵 MIPT CTF
An introductory course on CTF I tought at MIPT.