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

Exploit Lab

Register for March 4-6 Course - The Exploit Laboratory
**cannot be taken with any other dojo

Instructor(s):
Saumil Shah

Description

It is 2012 and we are back again with a specially designed Exploit Lab for CanSecWest featuring a 3-day training format. The class is an intermediate to advanced level class, for those curious to dig deeper into the art and craft of software exploitation. The Exploit Lab primarily covers browser, PDF and kernel exploitation on modern day operating systems. We begin with a quick overview of stack overflows, exception handler abuse, memory overwrites, and other core concepts. The class then moves on to use-after-free bugs and vtable overwrites, especially applicable to browser and PDF exploits. The class also spends a lot of time focusing on defeating modern day exploit mitigation techniques like DEP and ASLR using Return Oriented Programming (ROP). And lastly, we cover remote kernel exploitation on Windows.

The Exploit Laboratory requires a lot of hands on work. Lab examples used in this class cover Linux and Microsoft Windows platforms, featuring popular third party applications and products instead of simulated lab exercises.

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

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

Topics

Daily Class Outline

Day 1 - Breakage Day 2 - Exploit Mitigation Bypass Day 3 - Advanced Techniques and Kernel Exploitation

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.

Prerequisite Knowledge

Refresher Materials

Before coming to class, it would be HIGHLY RECOMMENDED to study these three tutorials

Hardware Requirements

Software Requirements

NOTE: Please read the above note SERIOUSLY!