Client-side hacking techniques

XSS With Hoisting

JavaScript hoisting (yes, “hoisting” and not “hosting”) is a feature of this language I hadn’t known about until recently but then I heard about it in the CTTB podcast, saw a challenge by Johan Carlsson and read a blogpost by @brutelogic. It’s a feature that allows...

XSS with script CSP bypass

This writeup shows a very interesting way of bypassing CSP by exploiting the fact that the nginx error page has no CSP in combination with using apis[.]google[.]com JSONP endpoint. In short, first, Kevin created an iframe with a non-existing path and then in the JSONP...

Simple and easy JavaScript Analysis

Among other superlatives, I would describe Jason Haddix as the person that used or at least tested every single web hacking tool out there. He’s very much into finding more bugs and saving time by using tools well so I’m always listening carefully wherever he shares...