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

Skip to content

Commit 384ca98

Browse files
committed
don't let sqlmapNoneDataException for one table to break whole dumpAll()
1 parent dbbaefa commit 384ca98

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

plugins/generic/enumeration.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1493,14 +1493,19 @@ def dumpAll(self):
14931493
conf.db = db
14941494

14951495
for table in tables:
1496-
conf.tbl = table
1497-
kb.data.cachedColumns = {}
1498-
kb.data.dumpedTable = {}
1496+
try:
1497+
conf.tbl = table
1498+
kb.data.cachedColumns = {}
1499+
kb.data.dumpedTable = {}
14991500

1500-
data = self.dumpTable()
1501+
data = self.dumpTable()
1502+
1503+
if data:
1504+
conf.dumper.dbTableValues(data)
1505+
except sqlmapNoneDataException:
1506+
infoMsg = "skipping table '%s'" % table
1507+
logger.info(infoMsg)
15011508

1502-
if data:
1503-
conf.dumper.dbTableValues(data)
15041509

15051510
def dumpFoundColumn(self, dbs, foundCols, colConsider):
15061511
if not dbs:

0 commit comments

Comments
 (0)