Whitepaper describing how ptrace() might be used to build a Control Flow Integrity system.
You can download it from the following link: https://packetstormsecurity.com/files/download/47730/bbpaint.pdf
Source: https://packetstormsecurity.com/files/47730/bbpaint.pdf.html

