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

Skip to content

Commit f072956

Browse files
committed
fixes for sqlite
1 parent 8702cce commit f072956

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

plugins/dbms/sqlite/connector.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def connect(self):
5353
try:
5454
self.connector = sqlite3.connect(database=self.db, timeout=conf.timeout)
5555
except sqlite3.OperationalError, msg:
56-
raise sqlmapConnectionException, msg[1]
56+
raise sqlmapConnectionException, msg[0]
5757

5858
self.setCursor()
5959
self.connected()
@@ -62,7 +62,7 @@ def fetchall(self):
6262
try:
6363
return self.cursor.fetchall()
6464
except sqlite3.OperationalError, msg:
65-
logger.log(8, msg[1])
65+
logger.log(8, msg[0])
6666
return None
6767

6868
def execute(self, query):
@@ -71,9 +71,9 @@ def execute(self, query):
7171
try:
7272
self.cursor.execute(query)
7373
except sqlite3.OperationalError, msg:
74-
logger.log(8, msg[1])
74+
logger.log(8, msg[0])
7575
except sqlite3.Error, msg:
76-
raise sqlmapConnectionException, msg[1]
76+
raise sqlmapConnectionException, msg[0]
7777

7878
self.connector.commit()
7979

plugins/dbms/sqlite/fingerprint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ def checkDbms(self):
117117
if not conf.extensiveFp:
118118
return True
119119

120-
version = inject.getValue("SUBSTR((SQLITE_VERSION()), 1, 1)", unpack=False, charsetType=2)
120+
version = inject.getValue("SELECT SUBSTR((SQLITE_VERSION()), 1, 1)", unpack=False, charsetType=2)
121121
kb.dbmsVersion = [ version ]
122122

123123
return True

0 commit comments

Comments
 (0)