From 8470de7b76730a791e176baae77e24783190cad7 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Thu, 23 Dec 2010 23:46:08 +0000 Subject: [PATCH] bug fix for boolean proxy when using time based payloads --- lib/request/inject.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/request/inject.py b/lib/request/inject.py index 22ed0ec6a..9caa1a6aa 100644 --- a/lib/request/inject.py +++ b/lib/request/inject.py @@ -112,6 +112,7 @@ def __goBooleanProxy(expression, resumeValue=True): query = agent.prefixQuery(vector) query = agent.suffixQuery(query) payload = agent.payload(newValue=query) + timeBasedCompare = kb.technique in (PAYLOAD.TECHNIQUE.TIME, PAYLOAD.TECHNIQUE.STACKED) if resumeValue: output = resume(expression, payload) @@ -119,7 +120,7 @@ def __goBooleanProxy(expression, resumeValue=True): output = None if not output: - output = Request.queryPage(payload) + output = Request.queryPage(payload, timeBasedCompare=timeBasedCompare) return output