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

Skip to content

Commit c2a6f21

Browse files
committed
refactoring regarding usage of conf.dbmsConnector.connect()
1 parent 88d74a0 commit c2a6f21

7 files changed

Lines changed: 3 additions & 18 deletions

File tree

lib/controller/action.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ def action():
6565

6666
raise sqlmapUnsupportedDBMSException, errMsg
6767

68+
if conf.direct:
69+
conf.dbmsConnector.connect()
70+
6871
print "%s\n" % conf.dbmsHandler.getFingerprint()
6972

7073
# Techniques options

plugins/dbms/access/fingerprint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,6 @@ def checkDbms(self):
145145

146146
logMsg = "testing Microsoft Access"
147147
logger.info(logMsg)
148-
149-
if conf.direct:
150-
conf.dbmsConnector.connect()
151148

152149
payload = agent.fullPayload(" AND VAL(CVAR(1))=1")
153150
result = Request.queryPage(payload)

plugins/dbms/firebird/fingerprint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,6 @@ def checkDbms(self):
127127
logMsg = "testing Firebird"
128128
logger.info(logMsg)
129129

130-
if conf.direct:
131-
conf.dbmsConnector.connect()
132-
133130
randInt = randomInt()
134131

135132
payload = agent.fullPayload(" AND EXISTS(SELECT * FROM RDB$DATABASE WHERE %d=%d)" % (randInt, randInt))

plugins/dbms/mysql/fingerprint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,6 @@ def checkDbms(self):
157157
infoMsg = "testing MySQL"
158158
logger.info(infoMsg)
159159

160-
if conf.direct:
161-
conf.dbmsConnector.connect()
162-
163160
if conf.dbms in MYSQL_ALIASES and kb.dbmsVersion and kb.dbmsVersion[0].isdigit():
164161
setDbms("MySQL %s" % kb.dbmsVersion[0])
165162

plugins/dbms/oracle/fingerprint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,6 @@ def checkDbms(self):
8181
logMsg = "testing Oracle"
8282
logger.info(logMsg)
8383

84-
if conf.direct:
85-
conf.dbmsConnector.connect()
86-
8784
if conf.dbms in ORACLE_ALIASES:
8885
setDbms("Oracle")
8986

plugins/dbms/postgresql/fingerprint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,6 @@ def checkDbms(self):
8989
infoMsg = "testing PostgreSQL"
9090
logger.info(infoMsg)
9191

92-
if conf.direct:
93-
conf.dbmsConnector.connect()
94-
9592
if conf.dbms in PGSQL_ALIASES:
9693
setDbms("PostgreSQL")
9794

plugins/dbms/sqlite/fingerprint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,6 @@ def checkDbms(self):
9393

9494
logMsg = "testing SQLite"
9595
logger.info(logMsg)
96-
97-
if conf.direct:
98-
conf.dbmsConnector.connect()
9996

10097
payload = agent.fullPayload(" AND LAST_INSERT_ROWID()=LAST_INSERT_ROWID()")
10198
result = Request.queryPage(payload)

0 commit comments

Comments
 (0)