About This Course
- Learn advanced exploit development techniques, including reverse engineering, writing shellcode, and bypassing modern mitigations
- Earn the OffSec Exploit Developer (OSED) certification
Course Syllabus
Use WinDbg debugger to analyze crashes, investigate memory dumps, and find vulnerabilities in Windows applications
Exploit and gain control of vulnerable programs through stack buffer overflows
Master techniques to leverage Structured Exception Handler overflows for code execution
Reverse engineering software binaries and uncover vulnerabilities with a leading disassembler and debugger (IDA Pro)
Bypass space limitations in your exploit payloads by locating and executing shellcode with egghunter techniques
Perform specific actions on compromised systems by writing custom shellcode
Identify exploitable vulnerabilities by systematically analysing software binaries
Bypass modern security mitigations to exploit stack overflows using advanced techniques like Data Execution Prevention (DEP) and Address Space Layout Randomization (ASLR)
Exploit format string vulnerabilities and leverage them to read or write arbitrary memory locations
Construct custom Return-Oriented Programming chains to bypass defenses and build ROP payload decoders for stealthy exploitations
Course Packages
Self Paced Learning - 90 Days Access
Self Paced Learning - 365 Days Access
All You Need to Know
EXP-301 is ideal for:
- Individuals with a solid foundation in penetration testing and programming
- Those who are seeking to master exploit development techniques
While there are no formal prerequisites, learners taking EXP-301 are encouraged to have the following skills:
- Familiarity with debuggers (ImmunityDBG, OllyDBG).
- Familiarity with basic exploitation concepts on 32-bit.
- Familiarity with writing Python3 code.
The following optional skills are recommended:
- Ability to read and understand C code at a basic level.
- Ability to read and understand 32-bit Assembly code at a basic level
Why Choose Profice?
Official Partner
Authorized Training Partner delivering official certified curriculum
Expert Instructors
Certified professionals with 10+ years of real-world experience
Hands-on Labs
Real-world projects and 24/7 lab environment access
95% Pass Rate
Industry-leading certification exam success rate
Lifetime Support
Ongoing mentorship and community access after course completion
Job Assistance
Dedicated placement support with 500+ hiring partners
Profice is an official training partner delivering globally recognized certifications.