You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/pentesting-web/sql-injection/sqlmap/README.md
+24Lines changed: 24 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,27 @@
25
25
--union-char "GsFRts2"#Help sqlmap identify union SQLi techniques with a weird union char
26
26
```
27
27
28
+
### Technique flags (`--technique`)
29
+
30
+
The `--technique` option lets you restrict or reorder the SQL injection techniques sqlmap will test.
31
+
Each letter corresponds to a different class of payloads:
32
+
33
+
| Letter | Technique | Description |
34
+
| ------ | --------- | ----------- |
35
+
| B | Boolean-based blind | Uses true/false conditions in the page response to infer results |
36
+
| E | Error-based | Leverages verbose DBMS error messages to extract data |
37
+
| U | UNION query | Injects `UNION SELECT` statements to fetch data via the same channel |
38
+
| S | Stacked queries | Appends extra statements separated by a SQL delimiter (`;`) |
39
+
| T | Time-based blind | Relies on `SLEEP/WAITFOR` delays to detect injectable conditions |
40
+
| Q | Inline / out-of-band | Utilises functions such as `LOAD_FILE()` or DNS exfiltration to extract data |
41
+
42
+
The default order that sqlmap will follow is `BEUSTQ` (all techniques).
43
+
You can change both the order and the subset. For instance, the following command will **only** attempt UNION query and Time-based blind techniques, trying UNION first:
0 commit comments