|
888 | 888 | <item value="r'Database: SQLite_masterdb.+Table: users.+5 entries.+luther.+nameisnull.+'"/>
|
889 | 889 | </parse>
|
890 | 890 | </case>
|
| 891 | + <case name="Firebird boolean-based multi-threaded enumeration - all entries"> |
| 892 | + <switches> |
| 893 | + <url value="http://debiandev/sqlmap/firebird/get_int.php?id=1"/> |
| 894 | + <threads value="4"/> |
| 895 | + <tech value="B"/> |
| 896 | + <extensiveFp value="True"/> |
| 897 | + <getBanner value="True"/> |
| 898 | + <getCurrentUser value="True"/> |
| 899 | + <getCurrentDb value="True"/> |
| 900 | + <getHostname value="True"/> |
| 901 | + <isDba value="True"/> |
| 902 | + <getUsers value="True"/> |
| 903 | + <getPasswordHashes value="True"/> |
| 904 | + <getPrivileges value="True"/> |
| 905 | + <getRoles value="True"/> |
| 906 | + <getDbs value="True"/> |
| 907 | + <getTables value="True"/> |
| 908 | + <getColumns value="True"/> |
| 909 | + <getCount value="True"/> |
| 910 | + <dumpTable value="True"/> |
| 911 | + <tbl value="users"/> |
| 912 | + <excludeSysDbs value="True"/> |
| 913 | + </switches> |
| 914 | + <parse> |
| 915 | + <item value="Title: AND boolean-based blind - WHERE or HAVING clause"/> |
| 916 | + <item value="r'back-end DBMS: active fingerprint: Firebird 2.1 (dialect 3)'"/> |
| 917 | + <item value="banner: '2.5.0'"/> |
| 918 | + <item value="current user: 'SYSDBA'"/> |
| 919 | + <item value="current database: '/'"/> |
| 920 | + <item value="hostname: None"/> |
| 921 | + <item value="current user is DBA: True"/> |
| 922 | + <item value="r'database management system users \[.+PUBLIC.+SYSDBA'"/> |
| 923 | + <item value="r'database management system users privileges:.+PUBLIC.+privilege: SELECT.+SYSDBA.+privilege: DELETE.+privilege: UPDATE'"/> |
| 924 | + <item value="r'database management system users roles:.+PUBLIC.+role: SELECT.+SYSDBA.+role: DELETE.+role: UPDATE'"/> |
| 925 | + <item value="r'Database: Firebird_masterdb.+1 table.+USERS'"/> |
| 926 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+3 columns.+SURNAME.+VARCHAR'"/> |
| 927 | + <item value="r'Database: Firebird_masterdb.+Table.+Entries.+USERS.+5'"/> |
| 928 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+5 entries.+luther.+nameisnull.+'"/> |
| 929 | + </parse> |
| 930 | + </case> |
| 931 | + <!-- TODO: this test case fails because of issue #358 --> |
| 932 | + <case name="Firebird error-based multi-threaded enumeration - all entries"> |
| 933 | + <switches> |
| 934 | + <url value="http://debiandev/sqlmap/firebird/get_int.php?id=1"/> |
| 935 | + <threads value="4"/> |
| 936 | + <tech value="E"/> |
| 937 | + <extensiveFp value="True"/> |
| 938 | + <getBanner value="True"/> |
| 939 | + <getCurrentUser value="True"/> |
| 940 | + <getCurrentDb value="True"/> |
| 941 | + <getHostname value="True"/> |
| 942 | + <isDba value="True"/> |
| 943 | + <getUsers value="True"/> |
| 944 | + <getPasswordHashes value="True"/> |
| 945 | + <getPrivileges value="True"/> |
| 946 | + <getRoles value="True"/> |
| 947 | + <getDbs value="True"/> |
| 948 | + <getTables value="True"/> |
| 949 | + <getColumns value="True"/> |
| 950 | + <getCount value="True"/> |
| 951 | + <dumpTable value="True"/> |
| 952 | + <tbl value="users"/> |
| 953 | + </switches> |
| 954 | + <parse> |
| 955 | + <item value="Title: AND boolean-based blind - WHERE or HAVING clause"/> |
| 956 | + <item value="r'back-end DBMS: active fingerprint: Firebird 2.1 (dialect 3)'"/> |
| 957 | + <item value="banner: '2.5.0'"/> |
| 958 | + <item value="current user: 'SYSDBA'"/> |
| 959 | + <item value="current database: '/'"/> |
| 960 | + <item value="hostname: None"/> |
| 961 | + <item value="current user is DBA: True"/> |
| 962 | + <item value="r'database management system users \[.+PUBLIC.+SYSDBA'"/> |
| 963 | + <item value="r'database management system users privileges:.+PUBLIC.+privilege: SELECT.+SYSDBA.+privilege: DELETE.+privilege: UPDATE'"/> |
| 964 | + <item value="r'database management system users roles:.+PUBLIC.+role: SELECT.+SYSDBA.+role: DELETE.+role: UPDATE'"/> |
| 965 | + <item value="r'Database: Firebird_masterdb.+1 table.+USERS'"/> |
| 966 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+3 columns.+SURNAME.+VARCHAR'"/> |
| 967 | + <item value="r'Database: Firebird_masterdb.+Table.+Entries.+USERS.+5'"/> |
| 968 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+5 entries.+luther.+nameisnull.+'"/> |
| 969 | + </parse> |
| 970 | + </case> |
| 971 | + <case name="Firebird UNION query multi-threaded enumeration - all entries"> |
| 972 | + <switches> |
| 973 | + <url value="http://debiandev/sqlmap/firebird/get_int.php?id=1"/> |
| 974 | + <threads value="4"/> |
| 975 | + <tech value="U"/> |
| 976 | + <extensiveFp value="True"/> |
| 977 | + <getBanner value="True"/> |
| 978 | + <getCurrentUser value="True"/> |
| 979 | + <getCurrentDb value="True"/> |
| 980 | + <getHostname value="True"/> |
| 981 | + <isDba value="True"/> |
| 982 | + <getUsers value="True"/> |
| 983 | + <getPasswordHashes value="True"/> |
| 984 | + <getPrivileges value="True"/> |
| 985 | + <getRoles value="True"/> |
| 986 | + <getDbs value="True"/> |
| 987 | + <getTables value="True"/> |
| 988 | + <getColumns value="True"/> |
| 989 | + <getCount value="True"/> |
| 990 | + <dumpTable value="True"/> |
| 991 | + <tbl value="users"/> |
| 992 | + </switches> |
| 993 | + <parse> |
| 994 | + <item value="Title: Generic UNION query (NULL) - 3 columns"/> |
| 995 | + <item value="r'back-end DBMS: active fingerprint: Firebird 2.1 (dialect 3)'"/> |
| 996 | + <item value="banner: '2.5.0'"/> |
| 997 | + <item value="current user: 'SYSDBA'"/> |
| 998 | + <item value="current database: '/'"/> |
| 999 | + <item value="hostname: None"/> |
| 1000 | + <item value="current user is DBA: True"/> |
| 1001 | + <item value="r'database management system users \[.+PUBLIC.+SYSDBA'"/> |
| 1002 | + <item value="r'database management system users privileges:.+PUBLIC.+privilege: SELECT.+SYSDBA.+privilege: DELETE.+privilege: UPDATE'"/> |
| 1003 | + <item value="r'database management system users roles:.+PUBLIC.+role: SELECT.+SYSDBA.+role: DELETE.+role: UPDATE'"/> |
| 1004 | + <item value="r'Database: Firebird_masterdb.+1 table.+USERS'"/> |
| 1005 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+3 columns.+SURNAME.+VARCHAR'"/> |
| 1006 | + <item value="r'Database: Firebird_masterdb.+Table.+Entries.+USERS.+5'"/> |
| 1007 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+5 entries.+luther.+nameisnull.+'"/> |
| 1008 | + </parse> |
| 1009 | + </case> |
| 1010 | + <case name="Firebird partial UNION query multi-threaded enumeration - all entries"> |
| 1011 | + <switches> |
| 1012 | + <url value="http://debiandev/sqlmap/firebird/get_int_partialunion.php?id=1"/> |
| 1013 | + <threads value="4"/> |
| 1014 | + <tech value="U"/> |
| 1015 | + <extensiveFp value="True"/> |
| 1016 | + <getBanner value="True"/> |
| 1017 | + <getCurrentUser value="True"/> |
| 1018 | + <getCurrentDb value="True"/> |
| 1019 | + <getHostname value="True"/> |
| 1020 | + <isDba value="True"/> |
| 1021 | + <getUsers value="True"/> |
| 1022 | + <getPasswordHashes value="True"/> |
| 1023 | + <getPrivileges value="True"/> |
| 1024 | + <getRoles value="True"/> |
| 1025 | + <getDbs value="True"/> |
| 1026 | + <getTables value="True"/> |
| 1027 | + <getColumns value="True"/> |
| 1028 | + <getCount value="True"/> |
| 1029 | + <dumpTable value="True"/> |
| 1030 | + <tbl value="users"/> |
| 1031 | + </switches> |
| 1032 | + <parse> |
| 1033 | + <item value="Title: Generic UNION query (NULL) - 3 columns"/> |
| 1034 | + <item value="r'back-end DBMS: active fingerprint: Firebird 2.1 (dialect 3)'"/> |
| 1035 | + <item value="banner: '2.5.0'"/> |
| 1036 | + <item value="current user: 'SYSDBA'"/> |
| 1037 | + <item value="current database: '/'"/> |
| 1038 | + <item value="hostname: None"/> |
| 1039 | + <item value="current user is DBA: True"/> |
| 1040 | + <item value="r'database management system users \[.+PUBLIC.+SYSDBA'"/> |
| 1041 | + <item value="r'database management system users privileges:.+PUBLIC.+privilege: SELECT.+SYSDBA.+privilege: DELETE.+privilege: UPDATE'"/> |
| 1042 | + <item value="r'database management system users roles:.+PUBLIC.+role: SELECT.+SYSDBA.+role: DELETE.+role: UPDATE'"/> |
| 1043 | + <item value="r'Database: Firebird_masterdb.+1 table.+USERS'"/> |
| 1044 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+3 columns.+SURNAME.+VARCHAR'"/> |
| 1045 | + <item value="r'Database: Firebird_masterdb.+Table.+Entries.+USERS.+5'"/> |
| 1046 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+5 entries.+luther.+nameisnull.+'"/> |
| 1047 | + </parse> |
| 1048 | + </case> |
| 1049 | + <case name="Firebird time-based single-threaded enumeration - all entries"> |
| 1050 | + <switches> |
| 1051 | + <url value="http://debiandev/sqlmap/firebird/get_int_nooutput.php?id=1"/> |
| 1052 | + <tech value="T"/> |
| 1053 | + <level value="4"/> |
| 1054 | + <risk value="2"/> |
| 1055 | + <timeSec value="2"/> |
| 1056 | + <getBanner value="True"/> |
| 1057 | + <isDba value="True"/> |
| 1058 | + </switches> |
| 1059 | + <parse> |
| 1060 | + <item value="Title: Firebird AND time-based blind \(heavy query\)"/> |
| 1061 | + <item value="banner: '2.5.0'"/> |
| 1062 | + <item value="current user is DBA: True"/> |
| 1063 | + </parse> |
| 1064 | + </case> |
| 1065 | + <case name="Firebird inline queries multi-threaded enumeration - all entries"> |
| 1066 | + <switches> |
| 1067 | + <url value="http://debiandev/sqlmap/firebird/get_int_inline.php?id=1"/> |
| 1068 | + <threads value="4"/> |
| 1069 | + <tech value="Q"/> |
| 1070 | + <extensiveFp value="True"/> |
| 1071 | + <getBanner value="True"/> |
| 1072 | + <getCurrentUser value="True"/> |
| 1073 | + <getCurrentDb value="True"/> |
| 1074 | + <getHostname value="True"/> |
| 1075 | + <isDba value="True"/> |
| 1076 | + <getUsers value="True"/> |
| 1077 | + <getPasswordHashes value="True"/> |
| 1078 | + <getPrivileges value="True"/> |
| 1079 | + <getRoles value="True"/> |
| 1080 | + <getDbs value="True"/> |
| 1081 | + <getTables value="True"/> |
| 1082 | + <getColumns value="True"/> |
| 1083 | + <getCount value="True"/> |
| 1084 | + <dumpTable value="True"/> |
| 1085 | + <tbl value="users"/> |
| 1086 | + </switches> |
| 1087 | + <parse> |
| 1088 | + <item value="Title: Firebird inline queries"/> |
| 1089 | + <item value="r'back-end DBMS: active fingerprint: Firebird 2.1 (dialect 3)'"/> |
| 1090 | + <item value="banner: '2.5.0'"/> |
| 1091 | + <item value="current user: 'SYSDBA'"/> |
| 1092 | + <item value="current database: '/'"/> |
| 1093 | + <item value="hostname: None"/> |
| 1094 | + <item value="current user is DBA: True"/> |
| 1095 | + <item value="r'database management system users \[.+PUBLIC.+SYSDBA'"/> |
| 1096 | + <item value="r'database management system users privileges:.+PUBLIC.+privilege: SELECT.+SYSDBA.+privilege: DELETE.+privilege: UPDATE'"/> |
| 1097 | + <item value="r'database management system users roles:.+PUBLIC.+role: SELECT.+SYSDBA.+role: DELETE.+role: UPDATE'"/> |
| 1098 | + <item value="r'Database: Firebird_masterdb.+1 table.+USERS'"/> |
| 1099 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+3 columns.+SURNAME.+VARCHAR'"/> |
| 1100 | + <item value="r'Database: Firebird_masterdb.+Table.+Entries.+USERS.+5'"/> |
| 1101 | + <item value="r'Database: Firebird_masterdb.+Table: USERS.+5 entries.+luther.+nameisnull.+'"/> |
| 1102 | + </parse> |
| 1103 | + </case> |
891 | 1104 | <!-- End of common enumeration switches across all techniques -->
|
892 | 1105 |
|
893 | 1106 | <!-- Custom enumeration switches -->
|
|
0 commit comments