StackGuard: Automatic Adaptive Detection and Prevention of Buffer-overflow Attacks Crispin Cowan, Calton Pu, Dave Maier, Heather Hintony, Jonathan Walpole, Peat Bakke, Steve Beattie, Aaron Grier, Perry Wagle, Qian Zhang Jan 1, 1998 Cite