The Oracle Hacker's Handbook: Hacking and Defending Oracle