Course Summary

EXP-301 teaches how to bypass common security mitigations with exploits created from scratch. Take this exploit development course and earn your OSED certification.

• Using WinDbg
• Writing your own shellcode
• Bypassing basic security mitigations, including DEP and ASLR
• Exploiting format string specifiers
• The necessary foundations for finding bugs in binary applications to create custom exploits

This course covers the following topics.

• WinDbg tutorial

• Stack buffer overflows

• Exploiting SEH overflows

• Intro to IDA Pro

• Overcoming space restrictions: Egghunters

• Shellcode from scratch

• Reverse-engineering bugs

• Stack overflows and DEP/ASLR bypass

• Format string specifier attacks

• Custom ROP chains and ROP payload decoders

All learners are required to have: • Familiarity with debuggers (ImmunityDBG, OllyDBG) • Familiarity with basic exploitation concepts on 32-bit • Familiarity with writing Python 3 code • Ability to read and understand C code at a basic level • Ability to read and understand 32-bit Assembly code at a basic level

The EXP-301 course and online lab prepares you for the OSED certification Duration: 48-hour exam Exam type: Proctored

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?