Modern web application bugs
summary
Live demos show concrete exploit patterns and fixes: reading local files and internal services via blind XXE exfiltration and XSLT document(), spawning shells and running commands via gadget chains for insecure deserialization (Java/.NET examples), turning URL parsing oddities into SSRF for 169.254 metadata access, taking over forgotten CNAMES to perform subdomain takeover through abandoned CNAMEs, and poisoning cached pages by manipulating host headers for web cache poisoning via X-Forwarded-Host. Demos use ysoserial-style payloads, Burp extensions to discover cache keys, and a public Docker demo app.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:18XML
- 7:17Insecure serialization
- 11:16Serverside request forgery
- 16:21Template injection
- 21:53Insecure resource sharing
- 25:13DNS squatting
- 29:11Web cache poisoning
- 35:36Cache headers
- 36:26URL parameters
- 37:26How to stop it
- 39:36Resources
related talks
58mModern web application bugs
50mModern WebApp Vulnerabilities
41mLive Hacking: Breaking into Your Web App
56mModern Web Vulnerabilities 2020
47mLive Hacking: Breaking into Your Web App
43mAttacking Modern Web Technologies
53mHow hacking works - Web edition
01h 06mLive hacking: Breaking into your Java web app
