Hack Me if You Can
summary
Shows a concrete React to Shell 10/10 remote RCE: crafted react flight JSON with __proto__.constructor.constructor executes payload and runs execSync. Demonstrates exploitation with Burp Suite exploit payload against a downgraded Next.js app, listing files and killing the server. Shows a separate CORS demo where vulnerable crypto app with Access-Control-Allow-Credentials:true lets a phishing page exfiltrate session data. Recommends Dependabot/Renovate, JFrog proxy, DOMPurify, and waiting 48+ hours before auto-updating.
AI-written summary · about
chapters (9)
- 0:00Developers and security
- 1:45React Server Components flaw
- 7:25React to Shell exploit demo
- 9:56Frameworks vs XSS
- 12:05Access control risks
- 15:59Supply chain attacks
- 20:31CORS dangers
- 22:18CORS exploit demo
- 27:15Key takeaways
related talks
47mLive Hacking: Breaking into Your Web App
33mOffensive Javascript Techniques for Red Teamers
42mHack Me If You Can
41mLive Hacking: Breaking into Your Web App
42mModern web application bugs
21mLet me show you how React applications get hacked in the real-world
32mHow to hack an Angular app?
32mLet me show you how React applications get hacked in the real-world
