«Exploiting buffer overflows should be an art », Solar Designer Binary-Exploitation Exploit Writing Training Write What Where stack2 ROP rop win rop ret2libc ROP Emporium 2022 Split Callme Write4 Badchars Fluff Ret2csu