Return-oriented programming (clever way to exploit memory corruption) [pdf] | Heykuki News