Fix in forging query to calculate query output length - closes issue #342

This commit is contained in:
Bernardo Damele 2013-01-15 15:50:20 +00:00
parent 7a1d484115
commit 4eaa0d17aa

View File

@ -76,12 +76,7 @@ def _goInference(payload, expression, charsetType=None, firstChar=None, lastChar
if not (timeBasedCompare and kb.dnsTest):
if (conf.eta or conf.threads > 1) and Backend.getIdentifiedDbms() and not timeBasedCompare:
if field:
nulledCastedField = agent.nullAndCastField(field)
injExpression = expression.replace(field, nulledCastedField, 1)
else:
injExpression = expression
length = queryOutputLength(injExpression, payload)
length = queryOutputLength(expression, payload)
else:
length = None