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 = []
|
kb.data.cachedDbs = []
|
||||||
while True:
|
while True:
|
||||||
query = rootQuery.inband.query2 % count
|
query = rootQuery.inband.query2 % count
|
||||||
value = inject.getValue(query, blind=blind)
|
value = unArrayizeValue(inject.getValue(query, blind=blind))
|
||||||
if not value:
|
if not (value or "").strip():
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
kb.data.cachedDbs.append(unArrayizeValue(value))
|
kb.data.cachedDbs.append(value)
|
||||||
count += 1
|
count += 1
|
||||||
if kb.data.cachedDbs:
|
if kb.data.cachedDbs:
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user