Quick Summary

A compact set of real-world bug hunting habits and mindsets


Key Techniques

1) Shortest HTML Context XSS Payload

2) Read the HTML Source First

3) Study the JavaScript Files

4) Always URL Encode Payloads

Encoding prevents early parsing or sanitization issues. It’s a must for both GET and POST vectors.

5) Debug the DOM — Frameworks Don’t Guarantee Safety

Even in React, Vue, or Angular, developers often write unsafe manual code.

6) XSS in Path (Windows Targets)

Windows servers sometimes normalize backslashes and slashes differently, leading to bypasses. Always test both variations.

7) URL Case Changes and Capitalization