Become a Partner
Add OffSec to your list of training providers
Partner with usOffSec’s Windows User-Mode Exploit Development (EXP-301) course provides a comprehensive understanding of modern exploit development techniques. Learners gain hands-on experience crafting custom exploits and bypassing security defenses in a self-paced environment designed to elevate their skills in ethical hacking and vulnerability discovery.
Successful completion of the online training course and passing the associated exam earns the OffSec Exploit Developer (OSED) certification. This certification validates expertise in advanced exploit development techniques, including reverse engineering, writing shellcode, and bypassing modern mitigations, making certified professionals invaluable for identifying and addressing vulnerabilities in software applications.
WinDbg Tutorial
Master the powerful WinDbg debugger to effectively analyze crashes, investigate memory dumps, and identify vulnerabilities in Windows applications.
Stack Buffer Overflows
Understand the mechanics of stack buffer overflows and learn how to exploit them to gain control of vulnerable programs.
Exploiting SEH Overflows
Delve into Structured Exception Handler (SEH) overflows, a specific type of buffer overflow, and master techniques to leverage them for code execution.
Intro to IDA Pro
Familiarize yourself with IDA Pro, a leading disassembler and debugger, essential for reverse engineering software binaries and uncovering vulnerabilities.
Overcoming Space Restrictions
Egghunters: Learn how to bypass space limitations in your exploit payloads by utilizing egghunter techniques to locate and execute shellcode.
Shellcode From Scratch
Develop the skills to write your own custom shellcode, enabling you to perform specific actions on compromised systems.
Reverse-Engineering Bugs
Learn how to systematically analyze software binaries to identify and understand vulnerabilities that can be exploited.
Stack Overflows and DEP/ASLR Bypass
Master advanced techniques for exploiting stack overflows while bypassing modern security mitigations such as Data Execution Prevention (DEP) and Address Space Layout Randomization (ASLR).
Format String Specifier Attacks
Understand and exploit format string vulnerabilities, which can be leveraged to read or write arbitrary memory locations.
Custom ROP Chains and ROP Payload Decoders
Learn how to construct custom Return-Oriented Programming (ROP) chains to bypass security defenses and build ROP payload decoders for stealthy exploitation.
Most
popular
More information
# of Courses
1
Days of lab access
90
# of Exam attempts included
1
Best
value
All
access
More information
Recommended # of learners
2-9
# of Exam attempts included
Subscription Term
Annual
OffSec Learning Library Access
All access
Included
Included
Labs for every course
Included
# of Courses
All
Days of lab access
365
Fundamental content
Unlimited
PEN-103 & KLCP Exam
Included
PEN-210 & OWSP Exam
Included
# of Courses
1
1
All
Days of lab access
90
365
365
# of Exam attempts included
1
Fundamental content
N/A
Unlimited
Unlimited
PEN-103 & KLCP Exam
N/A
Included
Included
PEN-210 & OWSP Exam
N/A
Included
Included
N/A
Included
Included
Financing is now available through Climb Credit with as little as 0% APR and up to 36 monthly payments, excluding Learn Unlimited. State exclusions may apply. Learn more.
Once started, 90 day lab access cannot be paused.
Buying for a team?Go beyond basic exploits and gain specialized skills in crafting custom payloads to bypass security defenses and exploit complex vulnerabilities.
Learn from experienced professionals through realistic lab environments and exercises, exploring the complexities of exploiting vulnerabilities in real-world applications.
Explore assembly language, buffer overflows, heap manipulation, ROP, shellcode development, and other cutting-edge exploitation techniques specific to the Windows operating system.
Learn to dissect and analyze Windows binary code, uncover vulnerabilities, and craft precise exploits to target specific weaknesses, demonstrating your proficiency in a critical area of exploit development.
Learn how to bypass security measures like DEP, ASLR, and CFG that are specifically designed to protect Windows systems, ensuring your exploits remain effective against hardened targets and showcasing your ability to overcome complex challenges.
A deep understanding of exploit development techniques allows you to research, analyze, and develop exploits for vulnerabilities in software applications and operating systems, contributing to the security community’s knowledge base and helping to protect systems from malicious attacks.
Leveraging your knowledge of exploit development enables you to reverse engineer malicious software, analyze its behavior and capabilities, and develop effective countermeasures to protect systems and networks.
A strong foundation in exploit development empowers you to investigate new and emerging threats, discover and analyze vulnerabilities in software and systems, and develop innovative security solutions to mitigate these threats.
Apply your exploit development skills to simulate real-world attacks, identifying weaknesses in an organization’s defenses and providing actionable recommendations for improvement.
Utilize your expertise in exploit development to work closely with development teams, identifying and fixing security vulnerabilities in software throughout the development lifecycle, ensuring that products are secure by design.
What is the OSED exam?
The OffSec Exploit Developer (OSED) exam is a challenging, proctored 48-hour assessment that simulates a live network containing several vulnerable systems. You are tasked with exploiting these systems and providing proof of exploitation.
What format is the OSED exam in?
The OSED exam is entirely hands-on. You will be given access to a target environment and tasked with compromising vulnerable applications using advanced techniques, showcasing your practical exploit development abilities.
Who is the EXP-301 course for?
The EXP-301 course is ideal for individuals with a solid foundation in penetration testing and programming who are seeking to master exploit development techniques, ultimately earning the OSED certification.
What are the prerequisites for EXP-301?
While there are no formal prerequisites, a strong understanding of C programming, assembly language, operating system internals (Windows), and debugging tools (such as WinDbg and Immunity Debugger) is highly recommended.
What competencies will I gain?
Upon completing EXP-301 and passing the OSED exam, you’ll have mastered exploit development skills, including:
How does OffSec support my online journey?
Throughout the online training course, you’ll have access to:
What is the exam retake policy?
For details on exam retakes, please refer to OffSec’s official policies.
Can I extend my lab time?
For information on lab extensions, please refer to OffSec’s official policies.
OffSec’s Windows User-Mode Exploit Development (EXP-301) course provides a comprehensive understanding of modern exploit development techniques. Learners gain hands-on experience crafting custom exploits and bypassing security defenses.
Learn advanced Windows exploit development techniques in a self-paced environment designed to elevate your skills. Master reverse engineering, writing shellcode, and bypassing modern mitigations.
OffSec’s additional Learning Paths and courses can further develop your cybersecurity skill set. Explore MacOS exploitation, CI/CD attacks, and malware analysis with OffSec’s courses and Learning Paths.
Exploit developers are highly sought-after professionals who research, analyze, and develop exploits for vulnerabilities in software applications and operating systems.
Most
popular
$1649/once
The bundle includes 90 days of access to a single course, the associated labs and a single exam attempt.
Best
value
$2599/year*
One year of lab access alongside a single course plus two exam attempts.
All
access
$5799/year
Unlimited OffSec Learning Library access plus unlimited exam attempts for one year.
Large teams
Get a quote
Flexible terms and volume discounts available.
Learn One is an annual subscription for individuals and organizations who want to enroll in a single course and ultimately earn an OffSec certification. Learn One includes one course of your choice, two cert exam attempts, hands-on lab access, and all Learn Fundamentals content.
1 year of access to the course of your choice
2 exam attempts during your subscription
365 days of lab access
1 year of unlimited access to all fundamental content and OffSec curated Learning Paths
PEN-103 + 1 KLCP exam attempt
PEN-210 + 1 OSWP exam attempt
1 download of course material
Financing for Learn Fundamentals and Learn One now available through Climb Credit with as little as 0% APR and up to 36 monthly payments.
State exclusions may apply. Learn more.
Check out Cyberversity - our free resource library covering essential cybersecurity topics.
Learn more