Exploiting Modern C++ is thinking engineer's security training. Practical from start to finish, it goes beyond the conventional wisdom of letting technology test the technology and gives C++ engineers the tools they need to design, build and test secure software that can withstand whatever today's hackers can bring. In this training, through practical code samples as well as extensive case studies of vulnerabilities that have been exploited in the real world, engineers will learn: