Burp Suite Cheatsheet ⚡
⚡ Quick Reference — Burp Suite Community Edition for web application testing
Setup
- Start Burp Suite → Temporary Project → Use Burp defaults
- Configure browser proxy:
127.0.0.1:8080(use FoxyProxy) - Visit
http://burpsuitein browser → Download CA certificate → Install in browser
Proxy
| Action | How |
|---|---|
| Intercept ON | Proxy → Intercept → Intercept is on |
| Forward request | Click “Forward” |
| Drop request | Click “Drop” |
| Send to Repeater | Right-click → Send to Repeater |
| Send to Intruder | Right-click → Send to Intruder |
Repeater (Manual Testing)
- Send intercepted request to Repeater (Ctrl+R)
- Modify parameters (e.g., inject SQL payload)
- Click “Send”
- Analyse response
- Iterate with different payloads
Intruder (Automated Attacks)
Attack Types:
| Type | Use |
|---|---|
| Sniper | Test ONE position with payload list |
| Battering Ram | Same payload in ALL positions |
| Pitchfork | Different lists for each position (parallel) |
| Cluster Bomb | All combinations of all lists |
Workflow:
- Send request to Intruder
- Mark positions with § markers:
username=§admin§&password=§pass§ - Set payload lists (e.g., wordlist for passwords)
- Start Attack
- Sort by response length/status to find successes
Decoder
| Encode/Decode | Example |
|---|---|
| Base64 encode | admin:password → YWRtaW46cGFzc3dvcmQ= |
| URL encode | admin' OR '1'='1 → admin%27+OR+%271%27%3D%271 |
| HTML decode | <script> → <script> |
Target Scope
Target → Scope → Add URL to scope → Only test in-scope targets
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+R | Send to Repeater |
| Ctrl+I | Send to Intruder |
| Ctrl+Shift+T | Switch to Target tab |