Creepy frontend mistakes
summary
Shows a working clickjacking iframe overlay that clicks hidden buttons, a live demo of autocomplete exfiltration via drag‑and‑drop, and concrete DOM XSS vectors like DOM XSS via window.name that let injected scripts read client only storage. Finds real sites sending price and admin flags from the browser, demonstrates how webSQL and cached dynamic pages leak sensitive data, and verifies fixes: X-Frame-Options, strict CORS, disable autocomplete for sensitive fields, no caching of user pages, and encode/validate in JavaScript.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:42What's the Plan?
- 5:24Browsing History
- 6:19The Autocomplete Repository
- 6:29Password Autocomplete
- 8:12Caching
- 8:57UI Redressing
- 12:40Cross Site Scripting - Examples
- 12:50DOM Cross Site Scripting
- 14:05Sample White List HTML Encoder
- 15:40DOM WebSQL Injection
- 16:32HIDDEN Tags
- 19:25Client Side Security Enhancments








