applied security conferences and training: CanSecWest | PacSec | EUSecWest |

Security Masters Dojo

Advanced and intermediate security training and technology enhancement for information security professionals.

CanSecWest: Security Masters Dojo Vancouver


Introductory Exploit Lab
Register for March 8-9 Course

Advanced Exploit Lab
Register for March 10-11 Course

Register for both Courses
Intro and Advanced labs

Instructor(s):
Saumil Shah

Description: Advanced Exploit Lab

The Advanced Exploit Laboratory brings you an intense 2 day course featuring a practical hands-on approach to exploiting modern day operating systems. The focus of the class is to bring participants up to speed on the complexities of exploit writing required for defeating modern exploit mitigation techniques.

The class begins with an introduction to browser and PDF exploits and moves quickly onto defeating exploit mitigation techniques like DEP and ASLR. Topics covered in the class include stack overflows, vtable pointer overwrites, advanced heap spraying, Return Oriented Programming (ROP) and Use-After-Free bugs.

We end the class with a mini "Capture The Flag" contest where you shall put your newly acquired exploit writing skills to test in a near-real-world environment.

As with the popular Exploit Laboratory classes, all topics are delivered in a down-to-earth, learn-by-example methodology. The same trainers who brought you The Exploit Laboratory for over 9 years have been working hard in putting together advanced material based on past feedback.

NOTE: THIS CLASS MAY BE COMBINED WITH "THE EXPLOIT LABORATORY: INTRODUCTION TO EXPLOIT DEVELOPMENT" AS A 4 DAY COURSE. Register for Intro and Advanced Labs

PREREQUISITE WARNING Each class has prerequisites for software loads and a laptop is mandatory. These individual class guides will list material the students are expected have knowledge about coming in and software tools that need to be pre-installed before attending so you get the maximum benefit from the focused intermediate or advanced level course. Please pay particular attention to the prerequisites, as the material listed there will not be reviewed in the courses, and will be necessary to get the maximum benefit out of these educational programs.

Learning Objectives

Daily Class Outline

Day 1: Day 2:

TARGET AUDIENCE

PREREQUISITES

PRE-CLASS TUTORIALS

The following tutorials have been specially prepared to get students up to speed on essential concepts before coming to class.

HARDWARE REQUIREMENTS

SOFTWARE REQUIREMENTS

THE EXPLOIT LAB BLOG: http://blog.exploitlab.net
OUR TWITTER STREAM: @exploitlab