Live hacking: Breaking into your web app
summary
Live demos exploit an outdated Apache Struts header using OGNL to invoke Java ProcessBuilder via curl and execute arbitrary shell commands on a Heroku instance revealing environment variables and the JDK path, show a zip slip vulnerability that overwrites /app/jdk/bin/native2ascii from an uploaded zip, and trigger a regular expression denial of service by sending long nonmatching strings. Evidence includes Equifax 143 million records, a Node Docker image with 567 known vulnerabilities, and dependency trees ballooning to ~200k lines of code requiring CI scans and automated PR fixes.
AI-written summary · about
chapters (7)
- 0:00Start
- 2:57What are the Problems?
- 11:15Serverless Example: Fetch file & store in s3
- 12:00Spring Serverless Example
- 32:07Team Culture
- 33:06Process
- 33:54Tooling
related talks
46mLive hacking: Breaking into your Java web app
01h 06mLive hacking: Breaking into your Java web app
43mLive hacking: Breaking into your Java web app
41mLive Hacking: Breaking into Your Web App
01h 02mLive Hacking: Breaking into your Web App
52mDevSecOps
18mLive Exploiting Your Open Source Dependencies
47mLive Hacking: Breaking into Your Web App
