Rating: ★★★★★ (5 of 5 stars)
Recently I had the pleasure to participate in the Corelan Exploit Development Bootcamp at the Brucon. The Brucon Exploit bootcamp is just 3 days instead of 4 days normally but we were anyhow able to cover all topics, because the training basically went from 9 AM to 9 PM on average.
It is a lot of input and definetly requires reworking through the content and doing all exercise without time pressure. The class is absolutely suited for Exploit development beginners. The first days covers the basics, the second day covers Stack Buffer Overflows and getting your hands dirty, and the third day focuses on R.O.P. and practicing. The training basically changed completely my understanding of the whole topic. I honestly think it is an advantage never having read or done anything with exploit development before taking the class. Otherwise you have a in my opinion biased thinking/view/understanding of the topic, negatively impacting your learning experience that you could have.
The practices are very challenging and have to be done as homework after the training.
Despite having read the book Exploit! Code härten, Bugs analysieren, Hacks verstehen I basically learned everything from the ground up again and rewired my previous knowledge.
I highly recommend taking the class if you are interested in the topic and want to have an introduction into the world of exploit development.