Testing for Input-Based Flaws
The Repeater is the most valuable tool in Burp Suite for manually testing single requests against a target server. It allows you to take an intercepted request, modify it, send it, and view the response instantly, repeatedly.
Workflow (Testing SQLi)
- Intercept a normal login request in the Proxy tab.
- Right-click the request and select 'Send to Repeater'.
- Go to the Repeater tab.
- In the Request pane, modify the
usernameparameter by adding a SQL injection payload (e.g.,' OR 1=1 --). - Click 'Send'.
- View the Response pane to see if the server returned an error (indicating vulnerability) or a successful login page (indicating authentication bypass).
Benefit: Repeater eliminates the need to constantly refresh the browser and re-enter data, making rapid flaw testing highly efficient.