image image

Xeno Kovah

Xeno's All You Can Learn Buffet

Trainer: Xeno Kovah

Date: 28th - 30th May 2024

Time: 9:00am to 5:30pm PDT

Venue: Santa Clara Marriott

Training Level: Beginner, Intermediate, or Advanced

Please note: the training ticket does not include access to the conference. Similarly, the conference ticket does not grant access to the trainings. If you have any questions, reach out to us.


3 days (And if there's enough interest, we can perhaps make this class even longer to give you even more opportunity to enjoy the buffet for even longer.)


This class will include any of the Beginner, Intermediate, or Advanced material that you choose


This is the pick-your-own-learning-path class that lets you go through any of the material(!) from the x86-64 Assembly, x86-64 Hardware-specific OS Internals, x86-64 Intel Firmware Attack & Defense, C/C++ Implementation Vulnerabilities, or RISC-V Assembly classes at your own pace, but with full instructor support!

One-of-a-kind Class Format!

This class is run a little different from most classes. We provide you purpose-built recorded lectures instead of trapping you in realtime with live-lectures. The instructor is then specifically in attendance to answer your questions as soon as you have them! The less other students ask questions, the more this class ends up looking like a 1:1 tutoring session for you!

One of many benefits is that you can watch lectures at 2x speed and zoom ahead of the other students and get to the hands on labs quicker. Or if there's bits of material you already know, you can just skip them and move on to the bits you don't know! Another big benefit is that you get to take the full lectures and labs with you! That means if you forget stuff and then need it in 6 months, you can quickly re-bootstrap yourself! Or you can watch the class twice, to really grow those neural connections and cement it in your brain! And unlike live lectures, our lectures are always getting more factually accurate, by having any accidental errors edited out.

Because we give you all the lecture and lab materials and videos before and after class, what you're really paying for is support from the instructor before, during, and after class! So you'll be entitled to start the class up to a week early and be able to ask up to 20 questions before or after class with quick turnaround. This lets you keep working through the material even if you run out of time at the in-person training.

This is the only class around that lets you pick exactly the content that you want to go through! Xeno will contact you before class to learn about your interests and class goals, and then propose the topic areas that you should go through during and after class to achieve those goals.

Course Agendas:

You can find the detailed agendas for the four of the available classes that you pick from in this class on the pages for the x86-64 Assembly, x86-64 Hardware-specific OS Internals, x86-64 Intel Firmware Attack & Defense, and RISC-V Assembly classes.

Who Should Attend? | Target Audience:

  • People who want to start their journey up the skill tree towards such professions as reverse engineering, malware analyst, vulnerability hunter, security researcher, OS engineer, or systems architect.
  • Software developers who program primarily in C/C++ (or their managers), who want to learn what kind of vulnerabilities are common throughout such code, and what prevention/detection/mitigation strategies can be employed to secure the code base.
  • Aspiring vulnerability hunters, code auditors, bug bounty hunters who are at the beginning of their journey into learning how to recognize these vulnerabilities in source code.
  • People who gain satisfaction from understanding how systems really work at a very deep level.
  • People who don't have a lot of free time outside of work, and who thus want to use this time to hunker down and jam through all this material with full instructor support.

What to Bring? | Prerequisite Knowledge and Skills:

All this information is available on the respective individual class pages:


Xeno began leading Windows kernel-mode rootkit detection and defense research projects at MITRE in 2009, before moving into research on BIOS security in 2011. His team's first public talks started appearing in 2013, which led to a flurry of presentations on BIOS-level vulnerabilities up through 2014. In 2015 he co-founded LegbaCore. And after presenting a firmware worm that could spread between Macs via Apple's EFI-based BIOS and Thunderbolt Ethernet adapters, he ended up working for Apple. There he worked on securing all the lesser-known firmwares on Macs and peripherals - everything from 3rd party GPUs to SecureBoot for monitors! He worked on the x86-side of the T2 SecureBoot architecture, and his final project was leading the M1 SecureBoot architecture - being directly responsible for designing a system that could provide iOS-level security, while still allowing customer choice to trust arbitrary non-Apple code such as Linux bootloaders. He left Apple in Dec 2020 after the M1 Macs shipped, so he could work full time on OpenSecurityTraining2.