Web Exploitation I (Client-Side Attacks) [Lect 7: Competitive Cybersecurity 101]
Focusing on the principle that "the client is never to be trusted," this lecture explores the architecture of web applications and the vulnerabilities inherent in client-side execution. Students learn to weaponize browser Developer Tools (F12) to manipulate the live DOM, bypass HTML input restrictions, and hijack session state by editing plaintext cookies. The session concludes by demonstrating the inherent flaws of client-side JavaScript validation, teaching students how to read source code to extract hardcoded credentials.
Kannan Murugapandian
October 13, 2026