
Corelan Expert Level Stack-Based Exploit Development for Windows
The course introduces the art of developing exploits for Windows x86. It's an intense training that offers a combination of exploit development fundamentals and more advanced topics such as ROP and ASLR bypass.
Sobre o Curso
The Corelan Expert Level Stack-Based Exploit Development for Windows is a truly unique opportunity to learn both basic & advanced techniques from an experienced exploit developer. During this 4-day course (sometimes just 3 “long” days at conferences), students will be able to learn all ins and outs about writing reliable stack based exploits for the Windows (x86) platform. The trainer will share his “notes from the field” and various tips & tricks to become more effective at writing exploits.
We believe it is important to start the course by explaining the basics of stack buffer overflows and exploit writing, but this is most certainly not “your average” entry level course. In fact, this is a true bootcamp and one of the finest and most advanced courses you will find on Win32 stack based exploit development.
This hardcore hands-on course will provide students with solid understanding of current stack based exploitation techniques and memory protection bypass techniques. We make sure the course material is kept updated with current techniques, includes previously undocumented tricks and techniques, and details about research we performed ourselves. Combined with the way the course is built up, this will turn this class into a truly unique experience. Sign up for this class and learn directly from the author of mona.py
The current edition of the course is 100% based on Windows 11 / Windows 10 and contains an introduction to x64 stack-based exploitation.
During all of our courses, we don’t just focus on techniques and mechanics, but we also want to make sure you understand why a given technique is used, why something works and why something doesn’t work.
Conteúdo do Curso
- 1.The x86 environment
- 2.Windows Memory Management
- 3.Introduction to Assembly
- 4.The Stack
- 5.Setting up the exploit developer lab
- 6.Using debuggers and debugger plugins to gather primitives
- 7.Learn how to use mona.py directly from the author of mona.py
- 8.Stack Buffer Overflows
- 9.Using Egghunters
- 10.Finding and avoiding bad characters
- 11.Writing exploits for the Metasploit Framework
- 12.Bypassing ASLR
- 13.Return Oriented Programming / Code Reuse (ROP)
- 14.Bypassing NX/DEP
- 15.Intro to x64 stack based exploitation
