|
29 | 29 | <banner query="VERSION()"/> |
30 | 30 | <current_user query="CURRENT_USER()"/> |
31 | 31 | <current_db query="DATABASE()"/> |
| 32 | + <hostname query="@@HOSTNAME"/> |
32 | 33 | <is_dba query="(SELECT super_priv FROM mysql.user WHERE user='%s' LIMIT 0,1)='Y'"/> |
33 | 34 | <check_udf query="(SELECT name FROM mysql.func WHERE name='%s' LIMIT 0,1)='%s'"/> |
34 | 35 | <users> |
|
102 | 103 | <banner query="VERSION()"/> |
103 | 104 | <current_user query="CURRENT_USER"/> |
104 | 105 | <current_db query="CURRENT_DATABASE()"/> |
| 106 | + <hostname/> |
105 | 107 | <is_dba query="(SELECT usesuper=true FROM pg_user WHERE usename=CURRENT_USER OFFSET 0 LIMIT 1)"/> |
106 | 108 | <check_udf query="(SELECT proname='%s' FROM pg_proc WHERE proname='%s' OFFSET 0 LIMIT 1)"/> |
107 | 109 | <users> |
|
169 | 171 | <banner query="SELECT @@VERSION"/> |
170 | 172 | <current_user query="SELECT SYSTEM_USER"/> |
171 | 173 | <current_db query="SELECT DB_NAME()"/> |
| 174 | + <hostname query="@@SERVERNAME"/> |
172 | 175 | <is_dba query="IS_SRVROLEMEMBER('sysadmin')=1" query2="IS_SRVROLEMEMBER('sysadmin','%s')=1"/> |
173 | 176 | <users> |
174 | 177 | <inband query="SELECT name FROM master..syslogins" query2="SELECT name FROM sys.sql_logins"/> |
|
242 | 245 | NOTE: in Oracle to check if the session user is DBA you can use: |
243 | 246 | SELECT USERENV('ISDBA') FROM DUAL |
244 | 247 | --> |
| 248 | + <hostname query="SELECT UTL_INADDR.get_host_name FROM DUAL"/> |
245 | 249 | <is_dba query="(SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE=USER AND GRANTED_ROLE='DBA')='DBA'"/> |
246 | 250 | <users> |
247 | 251 | <inband query="SELECT USERNAME FROM SYS.ALL_USERS"/> |
|
321 | 325 | <banner query="SELECT SQLITE_VERSION()"/> |
322 | 326 | <current_user/> |
323 | 327 | <current_db/> |
| 328 | + <hostname/> |
324 | 329 | <is_dba/> |
325 | 330 | <check_udf/> |
326 | 331 | <users/> |
|
366 | 371 | <!--CURRENTUSER() is not available outside the MS Access query tool itself--> |
367 | 372 | <current_user/> |
368 | 373 | <current_db/> |
| 374 | + <hostname/> |
369 | 375 | <inference query="ASCW(MID((%s),%d,1)) > %d"/> |
370 | 376 | <is_dba/> |
371 | 377 | <dbs/> |
|
407 | 413 | <banner query="SELECT RDB$GET_CONTEXT('SYSTEM','ENGINE_VERSION') FROM RDB$DATABASE" dbms_version=">=2.1"/> |
408 | 414 | <current_user query="SELECT CURRENT_USER FROM RDB$DATABASE"/> |
409 | 415 | <current_db query="SELECT RDB$GET_CONTEXT('SYSTEM','DB_NAME') FROM RDB$DATABASE"/> |
| 416 | + <hostname/> |
410 | 417 | <users> |
411 | 418 | <inband query="SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES"/> |
412 | 419 | <blind query="SELECT FIRST 1 SKIP %d DISTINCT(RDB$USER) FROM RDB$USER_PRIVILEGES" count="SELECT COUNT(DISTINCT(RDB$USER)) FROM RDB$USER_PRIVILEGES"/> |
|
455 | 462 | <cast query="REPLACE(CHR(%s),' ','_')"/> |
456 | 463 | <current_user query="SELECT USER() FROM DUAL"/> |
457 | 464 | <current_db query="SELECT DATABASE() FROM DUAL"/> |
| 465 | + <hostname/> |
458 | 466 | <order query="ORDER BY %s ASC"/> |
459 | 467 | <case query="SELECT (CASE WHEN (%s) THEN 1 ELSE 0 END)"/> |
460 | 468 | <hex query="HEX(%s)"/> |
|
509 | 517 | <banner query="SELECT @@VERSION"/> |
510 | 518 | <current_user query="SELECT SUSER_NAME()"/> |
511 | 519 | <current_db query="SELECT DB_NAME()"/> |
| 520 | + <hostname/> |
512 | 521 | <is_dba query="PATINDEX('%sa_role%',SHOW_ROLE())>0" query2="EXISTS(SELECT * FROM master..syslogins,master..sysloginroles WHERE srid=0 and name='%s')"/> |
513 | 522 | <users> |
514 | 523 | <inband query="SELECT name FROM master..syslogins"/> |
|
575 | 584 | <hex query="HEX(%s)"/> |
576 | 585 | <inference query="SUBSTR((%s),%d,1) > '%c'"/> |
577 | 586 | <!-- 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 --> |
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"/> |
| 587 | + <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"/> |
579 | 588 | <current_user query="SELECT user FROM SYSIBM.SYSDUMMY1"/> |
580 | 589 | <!-- NOTE: On DB2 we use the current user as default schema (database) --> |
581 | 590 | <current_db query="SELECT user FROM SYSIBM.SYSDUMMY1"/> |
| 591 | + <hostname query="SELECT host_name FROM TABLE(sysproc.env_get_sys_info())"/> |
582 | 592 | <is_dba query="(SELECT dbadmauth FROM syscat.dbauth WHERE grantee=current user)='Y'"/> |
583 | 593 | <users> |
584 | 594 | <inband query="SELECT grantee FROM sysibm.sysdbauth WHERE grantee!='SYSTEM' AND grantee!='PUBLIC'"/> |
|
0 commit comments