🔐 Authentication Vulnerability Lab

This lab demonstrates authentication and access control vulnerabilities.

🔐 Login (Vulnerable)

⚔️ Exploit

  1. Open DevTools → Console
  2. Run: localStorage.setItem("isLoggedIn", "true")
  3. Refresh page
  4. Access without login

💥 Impact

🧠 Vulnerability Breakdown

🔴 Weak Authentication

Login logic is fully client-side and can be modified.


        login = function() {
        document.getElementById("message").textContent = "Login successful";
        }
        

🟠 Insecure Session

Session stored in localStorage can be manipulated.


        localStorage.setItem("isLoggedIn", "true");