mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-05-10 02:33:44 +03:00
misc fixes regarding new query retrieval format
This commit is contained in:
parent
a9b50a1e82
commit
1b2ec826bf
|
@ -50,7 +50,7 @@ class UDF:
|
||||||
def __checkExistUdf(self, udf):
|
def __checkExistUdf(self, udf):
|
||||||
logger.info("checking if UDF '%s' already exist" % udf)
|
logger.info("checking if UDF '%s' already exist" % udf)
|
||||||
|
|
||||||
query = agent.forgeCaseStatement(queries[kb.dbms].checkUdf % (udf, udf))
|
query = agent.forgeCaseStatement(queries[kb.dbms].check_udf.query % (udf, udf))
|
||||||
exists = inject.getValue(query, resumeValue=False, unpack=False, charsetType=2)
|
exists = inject.getValue(query, resumeValue=False, unpack=False, charsetType=2)
|
||||||
|
|
||||||
if exists == "1":
|
if exists == "1":
|
||||||
|
|
|
@ -105,7 +105,7 @@ class Enumeration(GenericEnumeration):
|
||||||
return kb.data.cachedTables
|
return kb.data.cachedTables
|
||||||
|
|
||||||
def searchTable(self):
|
def searchTable(self):
|
||||||
rootQuery = queries[kb.dbms].searchTable
|
rootQuery = queries[kb.dbms].search_table
|
||||||
foundTbls = {}
|
foundTbls = {}
|
||||||
tblList = conf.tbl.split(",")
|
tblList = conf.tbl.split(",")
|
||||||
tblCond = rootQuery.inband.condition
|
tblCond = rootQuery.inband.condition
|
||||||
|
@ -189,7 +189,7 @@ class Enumeration(GenericEnumeration):
|
||||||
return foundTbls
|
return foundTbls
|
||||||
|
|
||||||
def searchColumn(self):
|
def searchColumn(self):
|
||||||
rootQuery = queries[kb.dbms].searchColumn
|
rootQuery = queries[kb.dbms].search_column
|
||||||
foundCols = {}
|
foundCols = {}
|
||||||
dbs = {}
|
dbs = {}
|
||||||
colList = conf.col.split(",")
|
colList = conf.col.split(",")
|
||||||
|
|
|
@ -174,7 +174,7 @@ class Enumeration(GenericEnumeration):
|
||||||
return []
|
return []
|
||||||
|
|
||||||
def searchColumn(self):
|
def searchColumn(self):
|
||||||
rootQuery = queries[kb.dbms].searchColumn
|
rootQuery = queries[kb.dbms].search_column
|
||||||
foundCols = {}
|
foundCols = {}
|
||||||
dbs = { "USERS": {} }
|
dbs = { "USERS": {} }
|
||||||
colList = conf.col.split(",")
|
colList = conf.col.split(",")
|
||||||
|
|
|
@ -119,7 +119,7 @@ class Enumeration:
|
||||||
infoMsg = "testing if current user is DBA"
|
infoMsg = "testing if current user is DBA"
|
||||||
logger.info(infoMsg)
|
logger.info(infoMsg)
|
||||||
|
|
||||||
query = agent.forgeCaseStatement(queries[kb.dbms].isDba.query)
|
query = agent.forgeCaseStatement(queries[kb.dbms].is_dba.query)
|
||||||
|
|
||||||
kb.data.isDba = inject.getValue(query, unpack=False, charsetType=1)
|
kb.data.isDba = inject.getValue(query, unpack=False, charsetType=1)
|
||||||
|
|
||||||
|
@ -1045,7 +1045,7 @@ class Enumeration:
|
||||||
|
|
||||||
conf.db = self.getCurrentDb()
|
conf.db = self.getCurrentDb()
|
||||||
|
|
||||||
rootQuery = queries[kb.dbms].dumpTable
|
rootQuery = queries[kb.dbms].dump_table
|
||||||
|
|
||||||
if conf.col:
|
if conf.col:
|
||||||
colList = conf.col.split(",")
|
colList = conf.col.split(",")
|
||||||
|
@ -1307,7 +1307,7 @@ class Enumeration:
|
||||||
|
|
||||||
def searchDb(self):
|
def searchDb(self):
|
||||||
foundDbs = []
|
foundDbs = []
|
||||||
rootQuery = queries[kb.dbms].searchDb
|
rootQuery = queries[kb.dbms].search_db
|
||||||
dbList = conf.db.split(",")
|
dbList = conf.db.split(",")
|
||||||
|
|
||||||
if kb.dbms == "MySQL" and not kb.data.has_information_schema:
|
if kb.dbms == "MySQL" and not kb.data.has_information_schema:
|
||||||
|
@ -1394,7 +1394,7 @@ class Enumeration:
|
||||||
errMsg += "back-end DBMS is MySQL < 5.0"
|
errMsg += "back-end DBMS is MySQL < 5.0"
|
||||||
raise sqlmapUnsupportedFeatureException, errMsg
|
raise sqlmapUnsupportedFeatureException, errMsg
|
||||||
|
|
||||||
rootQuery = queries[kb.dbms].searchTable
|
rootQuery = queries[kb.dbms].search_table
|
||||||
foundTbls = {}
|
foundTbls = {}
|
||||||
tblList = conf.tbl.split(",")
|
tblList = conf.tbl.split(",")
|
||||||
tblCond = rootQuery.inband.condition
|
tblCond = rootQuery.inband.condition
|
||||||
|
@ -1515,7 +1515,7 @@ class Enumeration:
|
||||||
errMsg += "back-end DBMS is MySQL < 5.0"
|
errMsg += "back-end DBMS is MySQL < 5.0"
|
||||||
raise sqlmapUnsupportedFeatureException, errMsg
|
raise sqlmapUnsupportedFeatureException, errMsg
|
||||||
|
|
||||||
rootQuery = queries[kb.dbms].searchColumn
|
rootQuery = queries[kb.dbms].search_column
|
||||||
foundCols = {}
|
foundCols = {}
|
||||||
dbs = {}
|
dbs = {}
|
||||||
colList = conf.col.split(",")
|
colList = conf.col.split(",")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user