|
303 | 303 | <dbms value="SQLite"> |
304 | 304 | <cast query="CAST(%s AS VARCHAR(8000))" dbms_version=">=3.0"/> |
305 | 305 | <length query="LENGTH(%s)"/> |
306 | | - <isnull query="IFNULL(%s,' ')"/> |
| 306 | + <isnull query="IFNULL(%s,' ')" dbms_version=">=3.0"/> |
307 | 307 | <delimiter query="||"/> |
308 | 308 | <limit query="LIMIT %d,%d"/> |
309 | 309 | <limitregexp query="\s+LIMIT\s+([\d]+)\s*\,\s*([\d]+)"/> |
|
316 | 316 | <timedelay query="SELECT LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB(1000000%d))))" dbms_version=">=3.0"/> |
317 | 317 | <substring query="SUBSTR((%s),%d,%d)"/> |
318 | 318 | <case query="SELECT (CASE WHEN (%s) THEN 1 ELSE 0 END)"/> |
| 319 | + <hex query="HEX(%s)"/> |
319 | 320 | <inference query="SUBSTR((%s),%d,1) > '%c'"/> |
320 | 321 | <banner query="SELECT SQLITE_VERSION()"/> |
321 | 322 | <current_user/> |
|
456 | 457 | <current_db query="SELECT DATABASE() FROM DUAL"/> |
457 | 458 | <order query="ORDER BY %s ASC"/> |
458 | 459 | <case query="SELECT (CASE WHEN (%s) THEN 1 ELSE 0 END)"/> |
| 460 | + <hex query="HEX(%s)"/> |
459 | 461 | <inference query="SUBSTR((%s),%d,1) > '%c'"/> |
460 | 462 | <delimiter query=","/> |
461 | 463 | <substring query="SUBSTR((%s),%d,%d)"/> |
|
502 | 504 | <timedelay query="WAITFOR DELAY '0:0:%d'"/> |
503 | 505 | <substring query="SUBSTRING((%s),%d,%d)"/> |
504 | 506 | <case query="SELECT (CASE WHEN (%s) THEN '1' ELSE '0' END)"/> |
| 507 | + <hex query="BINTOSTR(CONVERT(VARBINARY, %s))"/> |
505 | 508 | <inference query="ASCII(SUBSTRING((%s),%d,1)) > %d"/> |
506 | 509 | <banner query="SELECT @@VERSION"/> |
507 | 510 | <current_user query="SELECT SUSER_NAME()"/> |
|
569 | 572 | <timedelay query=""/> |
570 | 573 | <substring query="SUBSTR((%s),%d,%d)"/> |
571 | 574 | <case query="SELECT (CASE WHEN (%s) THEN '1' ELSE '0' END) FROM SYSIBM.SYSDUMMY1"/> |
| 575 | + <hex query="HEX(%s)"/> |
572 | 576 | <inference query="SUBSTR((%s),%d,1) > '%c'"/> |
573 | 577 | <!-- NOTE: We have to use the complicated UDB OLAP functions in query2 because sqlmap injects isnull query inside MAX function, else we would use: SELECT MAX(versionnumber) FROM sysibm.sysversions --> |
574 | 578 | <banner query="SELECT service_level FROM TABLE (sysproc.env_get_inst_info())" query2="SELECT versionnumber FROM (SELECT ROW_NUMBER() OVER (ORDER BY versionnumber DESC) AS LIMIT, versionnumber FROM sysibm.sysversions) AS foobar WHERE LIMIT=1"/> |
|
0 commit comments