Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 991cafc

Browse files
committed
Minor refactoring
1 parent c83cca4 commit 991cafc

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

plugins/dbms/oracle/fingerprint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def checkDbms(self):
104104

105105
for version in ("11i", "10g", "9i", "8i"):
106106
number = int(re.search("([\d]+)", version).group(1))
107-
output = inject.checkBooleanExpression("%d=(SELECT SUBSTR((VERSION), 1, %d) FROM SYS.PRODUCT_COMPONENT_VERSION WHERE ROWNUM=1)" % (number, 1 if number < 10 else 2))
107+
output = inject.checkBooleanExpression("%d=(SELECT SUBSTR((VERSION),1,%d) FROM SYS.PRODUCT_COMPONENT_VERSION WHERE ROWNUM=1)" % (number, 1 if number < 10 else 2))
108108

109109
if output:
110110
Backend.setVersion(version)

plugins/dbms/postgresql/fingerprint.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,35 +101,35 @@ def checkDbms(self):
101101

102102
if inject.checkBooleanExpression("REVERSE('sqlmap')='pamlqs'"):
103103
Backend.setVersion(">= 9.1.0")
104-
elif inject.checkBooleanExpression("LENGTH(TO_CHAR(1, 'EEEE'))>0"):
104+
elif inject.checkBooleanExpression("LENGTH(TO_CHAR(1,'EEEE'))>0"):
105105
Backend.setVersionList([">= 9.0.0", "< 9.1.0"])
106-
elif inject.checkBooleanExpression("2=(SELECT DIV(6, 3))"):
106+
elif inject.checkBooleanExpression("2=(SELECT DIV(6,3))"):
107107
Backend.setVersionList([">= 8.4.0", "< 9.0.0"])
108108
elif inject.checkBooleanExpression("EXTRACT(ISODOW FROM CURRENT_TIMESTAMP)<8"):
109109
Backend.setVersionList([">= 8.3.0", "< 8.4.0"])
110110
elif inject.checkBooleanExpression("ISFINITE(TRANSACTION_TIMESTAMP())"):
111111
Backend.setVersionList([">= 8.2.0", "< 8.3.0"])
112-
elif inject.checkBooleanExpression("9=(SELECT GREATEST(5, 9, 1))"):
112+
elif inject.checkBooleanExpression("9=(SELECT GREATEST(5,9,1))"):
113113
Backend.setVersionList([">= 8.1.0", "< 8.2.0"])
114-
elif inject.checkBooleanExpression("3=(SELECT WIDTH_BUCKET(5.35, 0.024, 10.06, 5))"):
114+
elif inject.checkBooleanExpression("3=(SELECT WIDTH_BUCKET(5.35,0.024,10.06,5))"):
115115
Backend.setVersionList([">= 8.0.0", "< 8.1.0"])
116-
elif inject.checkBooleanExpression("'d'=(SELECT SUBSTR(MD5('sqlmap'), 1, 1))"):
116+
elif inject.checkBooleanExpression("'d'=(SELECT SUBSTR(MD5('sqlmap'),1,1))"):
117117
Backend.setVersionList([">= 7.4.0", "< 8.0.0"])
118-
elif inject.checkBooleanExpression("'p'=(SELECT SUBSTR(CURRENT_SCHEMA(), 1, 1))"):
118+
elif inject.checkBooleanExpression("'p'=(SELECT SUBSTR(CURRENT_SCHEMA(),1,1))"):
119119
Backend.setVersionList([">= 7.3.0", "< 7.4.0"])
120120
elif inject.checkBooleanExpression("8=(SELECT BIT_LENGTH(1))"):
121121
Backend.setVersionList([">= 7.2.0", "< 7.3.0"])
122-
elif inject.checkBooleanExpression("'a'=(SELECT SUBSTR(QUOTE_LITERAL('a'), 2, 1))"):
122+
elif inject.checkBooleanExpression("'a'=(SELECT SUBSTR(QUOTE_LITERAL('a'),2,1))"):
123123
Backend.setVersionList([">= 7.1.0", "< 7.2.0"])
124-
elif inject.checkBooleanExpression("8=(SELECT POW(2, 3))"):
124+
elif inject.checkBooleanExpression("8=(SELECT POW(2,3))"):
125125
Backend.setVersionList([">= 7.0.0", "< 7.1.0"])
126126
elif inject.checkBooleanExpression("'a'=(SELECT MAX('a'))"):
127127
Backend.setVersionList([">= 6.5.0", "< 6.5.3"])
128128
elif inject.checkBooleanExpression("VERSION()=VERSION()"):
129129
Backend.setVersionList([">= 6.4.0", "< 6.5.0"])
130-
elif inject.checkBooleanExpression("2=(SELECT SUBSTR(CURRENT_DATE, 1, 1))"):
130+
elif inject.checkBooleanExpression("2=(SELECT SUBSTR(CURRENT_DATE,1,1))"):
131131
Backend.setVersionList([">= 6.3.0", "< 6.4.0"])
132-
elif inject.checkBooleanExpression("'s'=(SELECT SUBSTRING('sqlmap', 1, 1))"):
132+
elif inject.checkBooleanExpression("'s'=(SELECT SUBSTRING('sqlmap',1,1))"):
133133
Backend.setVersionList([">= 6.2.0", "< 6.3.0"])
134134
else:
135135
Backend.setVersion("< 6.2.0")

0 commit comments

Comments
 (0)