How hacking works; Web edition
summary
Demo uploads a JSP webshell to Tomcat 8 via HTTP PUT, yielding remote command execution and reading a flag; prototype pollution in mathjs lets an attacker reach require and spawn a shell from a Node backend; a Flash ad client leak lets a student call the prize-generation endpoint and claim 73 free cinnamon buns; an internal bank CTF even produced an accidental SQL injection that deleted a challenge database. Tools and artifacts shown: JSP webshell, mathjs prototype pollution, Docker CTF images (Juice Shop, netcat), Hack The Box and CVE references.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 3:20What hacking really means
- 9:03Why breaches happen
- 15:56Learning from failures
- 17:45Capture the Flag basics
- 21:18Web vulnerabilities overview
- 23:26CVE and risk assessment
- 23:48Live demo Tomcat exploit
- 27:21Live demo JavaScript exploit
- 31:01Live demo cookie manipulation
- 37:29How to improve security
related talks
53mHow hacking works - Web edition
51mHow hacking works - Web edition
02h 27mHow hacking works (Workshop edition)
01h 01mHow hacking works - Web edition
53mHow hacking works - Web edition
41mLive Hacking: Breaking into Your Web App
43mLive hacking: Breaking into your Java web app
01h 06mLive hacking: Breaking into your Java web app
