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