Linux Binary Exploitation Training

Description

This training equips students with the skills needed to write Linux user space exploits using a balanced theoretical and hands-on approach. We begin by covering the foundational concepts of user space exploitation, followed by a deep dive into how vulnerabilities occur and how they can be weaponized. Finally, we explore modern protections and mitigations designed to secure user space, along with the techniques used to bypass them.

Available Languages

English and Portuguese

Modality

Online and on-site

Duration

This training typically consists of 12 classes spread across three days a week (Monday, Wednesday, and Thursday). Classes run from 7:00 PM to 11:00 PM (GMT-3) with a 15- to 30-minute break. We offer flexible scheduling to accommodate corporate requests and large student cohorts.

Prerequisites

Our teaching methodology is designed to make complex topics accessible. We explain fundamental concepts clearly, avoid unnecessary jargon, and reinforce learning through multiple teaching methods. The highly practical, hands-on nature of the course ensures that concepts are thoroughly understood.

The prerequisites are as follows:

  • C and Assembly programming
  • Unix fundamentals
  • Basic knowledge of operating system and computer architecture
  • Basic knowledge of memory management
  • Debugging

Furthermore, our training is tailored to the baseline knowledge and experience of each class. This is your chance to expand your skill set and reach the next level in your career.

Benefits

  • Access to a private mailing list for alumni (dedicated to this specific course)
  • Official support for up to 6 months after course completion
  • Up-to-date, hands-on curriculum
  • Clear and accessible language
  • Experienced instructor;
  • Live classes, recorded for future reference

Target audience

  • Security researchers
  • Security analysts
  • Malware and threat intelligence analysts
  • Computer science and computer engineering students
  • Law enforcement agents
  • Anyone willing to learn and practice vulnerability research and exploitation

Instructor

Anderson Nascimento

Director and Principal Security Researcher at Allele Security Intelligence. As a professional researcher, he has over 15 years of experience delivering high-level research to international companies and clients. He has authored and publicly released proofs-of-concept for vulnerabilities identified in the Linux and FreeBSD kernels. He possesses deep expertise in x86 and AMD64 computer architecture, operating systems, and especially Linux kernel offense and defense.

Would you like to learn more about our experience with vulnerability research? Visit our research page, check out our GitHub, and review some of our published work.

Upcoming Training

For more information such as registration, price, capacity and technical details, click on the class below.

Past Training

May 2026 – Online – Portuguese