Hacking APIs: Breaking Web Application Programming Interfaces