Fixed a bug reported by Bedirhan Urgun <bedirhanurgun@gmail.com>

This commit is contained in:
Bernardo Damele
2008-10-16 14:01:14 +00:00
parent 962d63eff5
commit d664f0387e
2 changed files with 6 additions and 3 deletions

View File

@@ -92,7 +92,10 @@ def bisection(payload, expression, length=None):
queriesCount[0] += 1
limit = ((maxValue + minValue) / 2)
forgedPayload = payload % (expressionUnescaped, idx, limit)
# TODO: find a cleaner way to do this
forgedPayload = payload.replace("%", "%%", 1) % (expressionUnescaped, idx, limit)
forgedPayload = forgedPayload.replace("%%", "%")
result = Request.queryPage(forgedPayload)
if result == kb.defaultResult: