SmashGuard is a hardware-based solution developed at Purdue University to prevent Buffer-Overflow Attacks realized by overwriting the Function Return Address (patent-pending). The design of SmashGuard is a kernel patch that supports CPUs modified to support SmashGuard protection. For details please refer to the TechReports at: http://www.smashguard.org In addition to details of SmashGuard, the site serves as a comprehensive resource for buffer overflow attacks/prevention/detection. On "the buffer overflow page" we provide links to research papers, known exploits, safer C languages, patents, audit tools and more. If you can think of a site or resource that should be added please send email to our webmaster (cyprian@purdue.edu) -SmashGuard Group