Open Redirects
Sites often use HTTP or URL parameters to redirect users to a specified URL without any user action. While this behavior can be useful, it can cause open redirects, which happen when an attacker is able to manipulate the value of this parameter to redirect the user offsite.
Hunt for Open Redirects
- Search for redirect URL parameters. These might be vulnerable to parameter-based open redirect.
- Search for pages that perform referer-based redirects. Theses are candidates for a referer-based open redirect.
- Test the pages and parameters you've found for open redirects.
- If the server blocks the open redirect, try the protection bypass techniques mentioned in this chapter.
- Brainstorm ways of using the open redirect in your other bug chains.