• Learn advanced exploit development techniques, including reverse engineering, writing shellcode, and bypassing modern mitigations
  • Earn the OffSec Exploit Developer (OSED) certification
  • ">

    EXP-301: Windows User Mode Exploit Development (OSED)

    • Learn advanced exploit development techniques, including...

      4.50/5 Average Rating
      0 Learners
      Industry Recognized
      Certification Body Offensive Security
      Delivery Profice
    Course CodeOSED
    DurationSelf Paced
    Deliveryself paced

    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

    Official Training Partner

    Profice is an official training partner delivering globally recognized certifications.