[Webinar] Start with Why: How to Sustain Intrinsic Motivation in Cyber Teams - Register now

ShePwns

Empowering women to take control
of their path in cybersecurity

Gain insights from industry-leading women
and enter to win a Learn One subscription.

Join the movement
EXP-401: Advanced Windows Exploitation

EXP-401: Advanced Windows Exploitation

OSEE Certification

Modern exploits for Windows-based platforms require modern bypass methods to circumvent Microsoft's defenses. In Advanced Windows Exploitation (EXP-401), OffSec challenges learners to develop creative solutions that work in today's increasingly difficult exploitation environment.

The case studies in AWE are large, well-known applications that are widely deployed in enterprise networks. The course dives deep into topics ranging from security mitigation bypass techniques to complex heap manipulations and 64-bit kernel exploitation.

AWE is a particularly demanding penetration testing course. It requires a significant amount of learner-instructor interaction. Therefore, we limit AWE courses to an in-person, hands-on environment.

This is the hardest course we offer and it requires a significant time investment. Learners need to commit to reading case studies and reviewing the provided reading material each evening.

Need to have a large group trained from your organization? OffSec's In-House Training can bring our Advanced Windows Exploitation course to you. Contact us to find out more.

72-hour exam

72-hour exam

Live training with student-instructor interaction

Live training with student-instructor interaction

Develop expert-level Windows exploits

Develop expert-level Windows exploits

Becoming an OSEE

Becoming an OSEE

The OSEE is the most difficult exploit development certification you can earn. We recommend completing the 300-level certifications before registering for this course.

Students who complete EXP-401 and pass the exam will earn the Offensive Security Exploitation Expert (OSEE) certification. The OSEE exam assesses not only the course content, but also the ability to think laterally and adapt to new challenges.

The virtual lab environment has a limited number of target systems. The software within contains specific, unknown vulnerabilities. Students have 72 hours to develop and document exploits. The exam requires a stable, high-speed internet connection.

You must submit a comprehensive penetration test report as part of the exam. It should contain in-depth notes and screenshots detailing the steps taken and the exploit methods used.

Upcoming EXP-401 Live Training

Apr 21 - Apr 25, 2025

Location: Hong Kong

Languages: English

Hosted by:

Defensiox + OffSec
Register now

May 19 - May 23, 2025

Location: Veenendaal, Netherlands

Languages: English

Hosted by:

OffSec + TSTC
Register now
See all live training events

Real world benefits

OSEEs can analyze vulnerable software, find problematic code, and develop a functioning exploit for various modern Windows operating systems.

More details

  • Topics covered

    • Bypass and evasion of user mode security mitigations such as DEP, ASLR, CFG, ACG and CET
    • Advanced heap manipulations to obtain code execution along with guest-to-host and sandbox escapes
    • Disarming WDEG mitigations and creating version independence for weaponization
    • 64-Bit Windows Kernel Driver reverse engineering and vulnerability discovery
    • Bypass of kernel mode security mitigations such as kASLR, NX, SMEP, SMAP, kCFG and HVCI
  • 40 (ISC)² CPE credits

    This course may qualify you for 40 (ISC)² CPE Credits after you submit your documentation at the end of the training course or pass the certification challenge.

  • Prerequisites

    Learners should be experienced in developing windows exploits and understand how to operate a debugger. Familiarity with WinDBG, x86_64 assembly, IDA Pro and basic C/C++ programming is highly recommended. A willingness to work and put in real effort will greatly help students succeed in this security training course.

  • Computer lab requirements

    Bring a serious laptop for this course. It should be able to run three VMs with ease. Please do not bring netbooks or other low-resolution systems. The only supported host operating system is Windows 10.

    • VMware Workstation 15 or higher
    • 64-bit CPU with a minimum of 4 cores along with support for NX, SMEP, VT-d/IOMMU and VT-x/EPT
    • At least 160 GB HD free
    • At least 16 GB of RAM
Download course syllabus