Crash Course Analyze Crashes to Find Security Vulnerabilities in Your Apps Adel Abouchaev and Damian Hasse and Scott Lambert and Greg Wroblewski Contents Access Violations Access Violation When Writing Data Non-Exploitable Exceptions /GS Exceptions NX Exceptions Putting It into Practice How can you make sure a crash in your program is not exploitable? The short answer is simple: assume every crash