diff --git a/plugins/generic/enumeration.py b/plugins/generic/enumeration.py index 5df91fb06..d5017f661 100644 --- a/plugins/generic/enumeration.py +++ b/plugins/generic/enumeration.py @@ -1493,14 +1493,19 @@ class Enumeration: conf.db = db for table in tables: - conf.tbl = table - kb.data.cachedColumns = {} - kb.data.dumpedTable = {} + try: + conf.tbl = table + kb.data.cachedColumns = {} + kb.data.dumpedTable = {} - data = self.dumpTable() + data = self.dumpTable() + + if data: + conf.dumper.dbTableValues(data) + except sqlmapNoneDataException: + infoMsg = "skipping table '%s'" % table + logger.info(infoMsg) - if data: - conf.dumper.dbTableValues(data) def dumpFoundColumn(self, dbs, foundCols, colConsider): if not dbs: