Conferences

2019, OffensiveCon: Coverage-Guided USB Fuzzing with Syzkaller [video]

2015, LinuxCon North America: KernelAddressSanitizer (KASan) a fast memory error detector for the Linux kernel

Exploits

https://github.com/xairy/kernel-exploits

Hardware Village

2019, PHDays: Introduction to USB Hacking [video]

2019, PHDays: Introduction to PCI Express and DMA attacks [video]

2018, PHDays: Introduction to USB hacking

2018, Chaos Constructions: Introduction to USB hacking: sniffing

2017, Chaos Constructions: Linux USB fuzzing

2017, ZeroNights: Fuzzing the Linux kernel

Various

2018, DC4822: Syzkaller: coverage-guided fuzzer for the Linux kernel

2017, PHDays: How to find 0days in the Linux kernel

2015: KernelThreadSanitizer (KTSAN) a data race detector for the Linux kernel

2015: KernelThreadSanitizer (KTSAN) a data race detector for the Linux kernel x2

2014: Автоматический поиск состояний гонок в ядре ОС Linux (Russian)

2013: AddressSanitizer for Linux Kernel

Thesis

2016: Автоматический поиск состояний гонок в ядре ОС Linux [paper] (Russian)

2014: Автоматический поиск ошибок работы с динамической памятью в ядре ОС Linux [paper] (Russian)

Teaching

2014-2016, MIPT CTF: A small course on CTF (wargames) for beginners (Russian)