System Programming Lab

The next public class is June 3-6 and 10-13 (8 days, 4 hours for each day) via Zoom

System Programming Lab

Training

Our next public Hypervisor Development Class on the Intel Platform is:

If you want to receive future class schedule announcements, subscribe to our mailing list by sending an empty email to system-programming-lab+subscribe@groups.io.

Contact

For further inquiries, contact us in any of the following ways:

We also offer a private class with a minimum of 8 people. Please contact us to discuss further details.

About the Trainer

Satoshi, the trainer, is a system software engineer and security researcher with over 15+ years of experience. He works for virtualization and security as a platform engineer for game console security and previously worked at security software vendors as a developer, researcher, and reverse engineer, and led “low-level” projects like UEFI inspection on Windows.

He enjoys developing and reverse engineering system software. In particular, his strong interest in platform security led him to devote himself to learning virtualization technologies and writing research hypervisors since 2009 (there was even no EPT at the time!). In recent years, he developed multiple open-source hypervisors for researchers, detailed applications and progression of virtualization technologies, and discovered vulnerabilities in hypervisors and SMM, an even more privileged component. He has taught the class for over a hundred professionals online as well as at reputable security conferences such as OffensiveCon, Recon, and Hexacon.