This document summarizes an independent project that aims to secure an ASP.NET MVC 5 web application against seven major hacker attacks. The project examines vulnerabilities like object binding issues, dangerous file uploads, excessive authentication attempts, cross-site scripting, inclusion of third-party scripts, cross-site request forgery, and open redirects. It describes experiments simulating each attack and corresponding countermeasures to implement in ASP.NET MVC code. The results help ASP.NET developers better understand common attacks and how to prevent or mitigate them within the framework.