Advanced Exploit Development for Penetration Testers
This course will provide you with the advanced skills to improve your exploit development and understand vulnerabilities beyond a fundamental level. In this course, you will learn to reverse-engineer 32-bit and 64-bit applications, perform remote user application and kernel debugging, analyze patches for one-day exploits, and write complex exploits (such as use-after-free attacks) against modern software and operating systems. The course was designed to help you get into highly sought-after positions, teach you cutting-edge tricks to thoroughly evaluate a target, and defend against even the most skilled attackers.
Course syllabus:
-
Exploit Mitigations and Reversing with IDA
-
Advanced Linux Exploitation
-
Patch Diffing, One-Day Exploits, and Return-Oriented Shellcode
-
Windows Kernel Debugging and Exploitation
-
Advanced Windows Exploitation
-
Capture-the-Flag Challenge