mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-06 04:31:30 +00:00
Patch for sporadic --parse-errors in generic SQL errors (e.g. CrateDB)
This commit is contained in:
@@ -73,6 +73,10 @@ def htmlParser(page):
|
||||
handler = HTMLHandler(page)
|
||||
key = hash(page)
|
||||
|
||||
# generic SQL warning/error messages
|
||||
if re.search(r"SQL (warning|error|syntax)", page, re.I):
|
||||
handler._markAsErrorPage()
|
||||
|
||||
if key in kb.cache.parsedDbms:
|
||||
retVal = kb.cache.parsedDbms[key]
|
||||
if retVal:
|
||||
@@ -89,8 +93,4 @@ def htmlParser(page):
|
||||
|
||||
kb.cache.parsedDbms[key] = handler.dbms
|
||||
|
||||
# generic SQL warning/error messages
|
||||
if re.search(r"SQL (warning|error|syntax)", page, re.I):
|
||||
handler._markAsErrorPage()
|
||||
|
||||
return handler.dbms
|
||||
|
||||
Reference in New Issue
Block a user