Gruyere is a Web application which has been deliberately designed to be vulnerable to various types of attacks. The idea is teaching you how those vulnerabilities work by letting you exploit them (with permission), and then how to prevent them on real-world scenarios.
Web Application Exploits and Defenses
Bookmarks