Chapter 16. Implementing ROP Client