| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A great place to start is the Scenarios section, followed by the Demonstrating the exploits section.
[ browser ] <===> [ proxy (HAProxy) ] <===> [ backend (Gunicorn) ]
Background: backend has a /protected page that is not meant to be accessible by the web browser as the proxy maps /protected to /unauthorized. This means that requesting for /protected via the proxy will result in getting the contents of /unauthorized from the backend.
Goal: View the contents of /protected page.
Background: backend has a /redirected page which has an Open Redirect vulnerability. It redirects the user based on the Host header of the request. This cannot be exploited for phishing-related acts on a victim as there is no way to override the Host header using normal means.
Goal: Force a victim to be redirected to an arbitrary URL.
Background: backend has a /reflected page which has an Reflected XSS vulnerability. It prints the contents of the User-Agent header of the request. This cannot be exploited to execute Javascript payloads on the victim as there is no way to override the User-Agent header using normal means.
Goal: Force a victim to execute arbitrary Javascript code.
Background: backend has a /captured page that receives content from the body data of the request and stores it in an in-memory array, which can be viewed.
Goal: Force a victim's next request (containing a FLAG cookie) to be saved into the in-memory array.
curl http://localhost/ -H "Cookie: FLAG"| Back | FazBrowse Home | New Git URL |