mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-06 12:41:30 +00:00
Infinite loop fix when 'SELECT DB_NAME(...)' method used for --dbs in MsSQL
This commit is contained in:
@@ -148,11 +148,11 @@ class Databases:
|
||||
kb.data.cachedDbs = []
|
||||
while True:
|
||||
query = rootQuery.inband.query2 % count
|
||||
value = inject.getValue(query, blind=blind)
|
||||
if not value:
|
||||
value = unArrayizeValue(inject.getValue(query, blind=blind))
|
||||
if not (value or "").strip():
|
||||
break
|
||||
else:
|
||||
kb.data.cachedDbs.append(unArrayizeValue(value))
|
||||
kb.data.cachedDbs.append(value)
|
||||
count += 1
|
||||
if kb.data.cachedDbs:
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user