mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-06 04:31:30 +00:00
Minor bug fix
This commit is contained in:
@@ -37,12 +37,11 @@ def errorUse(expression):
|
|||||||
output = None
|
output = None
|
||||||
randInt = randomInt(1)
|
randInt = randomInt(1)
|
||||||
query = agent.cleanupPayload(kb.injection.data[2].epayload)
|
query = agent.cleanupPayload(kb.injection.data[2].epayload)
|
||||||
|
query = unescaper.unescape(query)
|
||||||
query = agent.prefixQuery(query)
|
query = agent.prefixQuery(query)
|
||||||
query = agent.suffixQuery(query)
|
query = agent.suffixQuery(query)
|
||||||
check = "%s(?P<result>.*?)%s" % (kb.misc.start, kb.misc.stop)
|
check = "%s(?P<result>.*?)%s" % (kb.misc.start, kb.misc.stop)
|
||||||
|
|
||||||
expressionUnescaped = expression
|
|
||||||
|
|
||||||
_, _, _, _, _, _, fieldToCastStr = agent.getFields(expression)
|
_, _, _, _, _, _, fieldToCastStr = agent.getFields(expression)
|
||||||
nulledCastedField = agent.nullAndCastField(fieldToCastStr)
|
nulledCastedField = agent.nullAndCastField(fieldToCastStr)
|
||||||
|
|
||||||
@@ -50,8 +49,8 @@ def errorUse(expression):
|
|||||||
nulledCastedField = nulledCastedField.replace("AS CHAR)", "AS CHAR(100))") # fix for that 'Subquery returns more than 1 row'
|
nulledCastedField = nulledCastedField.replace("AS CHAR)", "AS CHAR(100))") # fix for that 'Subquery returns more than 1 row'
|
||||||
|
|
||||||
expression = expression.replace(fieldToCastStr, nulledCastedField, 1)
|
expression = expression.replace(fieldToCastStr, nulledCastedField, 1)
|
||||||
expression = safeStringFormat(query, expression)
|
|
||||||
expression = unescaper.unescape(expression)
|
expression = unescaper.unescape(expression)
|
||||||
|
expression = safeStringFormat(query, expression)
|
||||||
|
|
||||||
debugMsg = "query: %s" % expression
|
debugMsg = "query: %s" % expression
|
||||||
logger.debug(debugMsg)
|
logger.debug(debugMsg)
|
||||||
|
|||||||
Reference in New Issue
Block a user