Master Windows exploit development. Learn buffer overflows, bypass security mitigations, and earn the OSED certification.
Develop the skills to bypass security mitigations
Write handmade Windows shellcode
Adapt older techniques to more modern versions of Windows
No upcoming dates. Please check back later.
About the EXP301 Course
Provided Materials
Overall Strategies for Approaching the Course
About the EXP301 VPN Labs
About the OSED Exam
Wrapping Up
Introduction to x86 Architecture
Introduction to Windows Debugger
Accessing and Manipulating Memory from WinDbg
Controlling the Program Execution in WinDbg
Additional WinDbg Features
Wrapping Up
Stack Overflows Introduction
Installing the Sync Breeze Application
Crashing the Sync Breeze Application
Win32 Buffer Overflow Exploitation
Wrapping Up
Installing the Sync Breeze Application
Crashing Sync Breeze
Analyzing the Crash in WinDbg
Introduction to Structured Exception Handling
Structured Exception Handler Overflows
Wrapping Up
IDA Pro 101
Working with IDA Pro
Wrapping Up
Crashing the Savant Web Server
Analyzing the Crash in WinDbg
Detecting Bad Characters
Gaining Code Execution
Finding Alternative Places to Store Large Buffers
Finding our Buffer - The Egghunter Approach
Improving the Egghunter Portability Using SEH
Wrapping Up
Calling Conventions on x86
The System Call Problem
Finding kernel32.dll
Resolving Symbols
NULL-Free Position-Independent Shellcode (PIC)
Reverse Shell
Wrapping Up
Installation and Enumeration
Interacting with Tivoli Storage Manager
Reverse Engineering the Protocol
Digging Deeper to Find More Bugs
Wrapping Up
Data Execution Prevention
Return Oriented Programming
Gadget Selection
Bypassing DEP
Wrapping Up
ASLR Introduction
Finding Hidden Gems
Expanding our Exploit (ASLR Bypass)
Bypassing DEP with WriteProcessMemory
Wrapping Up
Format String Attacks
Attacking IBM Tivoli FastBackServer
Reading the Event Log
Bypassing ASLR with Format Strings
Write Primitive with Format Strings
Overwriting EIP with Format Strings
Locating Storage Space
Getting Code Execution
Wrapping Up
Challenge 1
Challenge 2
Challenge 3
Wrapping Up
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier