Analysis And Defense Of Vulnerabilities In Binary Code. by David Brumley & Adrienne C. Murphy