OWASP WebGoat.NET

OWASP WebGoat is an ASP.NET web application designed to teach web application security lessons. It features categorized and realistic environment with hints and code snippets.