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

Skip to content

Commit e355a08

Browse files
committed
Fixes #3767
1 parent e565fa1 commit e355a08

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

lib/core/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from thirdparty.six import unichr as _unichr
1919

2020
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
21-
VERSION = "1.3.6.49"
21+
VERSION = "1.3.6.50"
2222
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
2323
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
2424
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)

plugins/generic/databases.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -581,16 +581,23 @@ def getColumns(self, onlyColNames=False, colTuple=None, bruteForce=None, dumpMod
581581
if Backend.getIdentifiedDbms() in (DBMS.MYSQL, DBMS.PGSQL, DBMS.HSQLDB, DBMS.H2):
582582
query = rootQuery.inband.query % (unsafeSQLIdentificatorNaming(tbl), unsafeSQLIdentificatorNaming(conf.db))
583583
query += condQuery
584+
584585
elif Backend.getIdentifiedDbms() in (DBMS.ORACLE, DBMS.DB2):
585586
query = rootQuery.inband.query % (unsafeSQLIdentificatorNaming(tbl.upper()), unsafeSQLIdentificatorNaming(conf.db.upper()))
586587
query += condQuery
588+
587589
elif Backend.isDbms(DBMS.MSSQL):
588590
query = rootQuery.inband.query % (conf.db, conf.db, conf.db, conf.db,
589591
conf.db, conf.db, conf.db, unsafeSQLIdentificatorNaming(tbl).split(".")[-1])
590592
query += condQuery.replace("[DB]", conf.db)
593+
591594
elif Backend.getIdentifiedDbms() in (DBMS.SQLITE, DBMS.FIREBIRD):
592595
query = rootQuery.inband.query % unsafeSQLIdentificatorNaming(tbl)
593596

597+
elif Backend.isDbms(DBMS.INFORMIX):
598+
query = rootQuery.inband.query % (conf.db, conf.db, conf.db, conf.db, conf.db, unsafeSQLIdentificatorNaming(tbl))
599+
query += condQuery
600+
594601
if dumpMode and colList:
595602
values = [(_,) for _ in colList]
596603
else:

0 commit comments

Comments
 (0)