Lack of Resources and Rate Limiting
Check List
Methodology
Black Box
Rate Limiting Password Reset Functionalities
1
Log into the target site and intercept requests using Burp Suite
2
Go to the Forgot Password page and complete the request process
3
Then, using the Burp Suite tool, inspect the requests and identify whether the password reset process is performed using API endpoints
4
If the password forget process was performed using API endpoints, then send the API request to Intruder in the Burp Suite tool, then send 200 requests to the Endpoint API
5
If after sending all 200 requests, you get a status code of 200 in response to the server, and not a 429, the vulnerability is confirmed
White Box
Cheat Sheet
Last updated