minor update

This commit is contained in:
Miroslav Stampar 2011-05-23 19:16:29 +00:00
parent 2b12b18357
commit 1067d43f14

View File

@ -1319,10 +1319,17 @@ class Enumeration:
else: else:
count = inject.getValue(query, blind=False) count = inject.getValue(query, blind=False)
if not count or count == "0": if count == "0":
infoMsg = "table '%s' is empty" % table infoMsg = "table '%s' appears to be empty" % table
logger.info(infoMsg) logger.info(infoMsg)
return entries
for column in colList:
lengths[column] = len(column)
entries[column] = []
return entries, lengths
elif not count:
return None
for column in colList: for column in colList:
lengths[column] = 0 lengths[column] = 0
@ -1511,7 +1518,7 @@ class Enumeration:
query = rootQuery.inband.query % (colString, tbl) query = rootQuery.inband.query % (colString, tbl)
elif Backend.getIdentifiedDbms() in (DBMS.SYBASE, DBMS.MSSQL): elif Backend.getIdentifiedDbms() in (DBMS.SYBASE, DBMS.MSSQL):
# Partial inband and error # Partial inband and error
if not (isTechniqueAvailable(PAYLOAD.TECHNIQUE.UNION) and kb.injection.data[PAYLOAD.TECHNIQUE.UNION].where == PAYLOAD.WHERE.ORIGINAL): if not (isTechniqueAvailable(PAYLOAD.TECHNIQUE.UNION) and kb.injection.data[PAYLOAD.TECHNIQUE.UNION].where == PAYLOAD.WHERE.ORIGINAL) and not any([conf.limitStart, conf.limitStop]):
table = "%s.%s" % (conf.db, tbl) table = "%s.%s" % (conf.db, tbl)
retVal = self.__pivotDumpTable(table, colList, blind=False) retVal = self.__pivotDumpTable(table, colList, blind=False)