From db260c44d301482c57217364f52a56f271668c5c Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sun, 24 Oct 2010 22:25:05 +0000 Subject: [PATCH] minor update --- lib/request/inject.py | 9 ++++++++- lib/techniques/error/test.py | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/request/inject.py b/lib/request/inject.py index 01ecb3597..400384864 100644 --- a/lib/request/inject.py +++ b/lib/request/inject.py @@ -405,12 +405,19 @@ def goStacked(expression, silent=False): return payload, page -def goError(expression): +def goError(expression, suppressOutput=False): #expression = cleanQuery(expression) + if suppressOutput: + pushValue(conf.verbose) + conf.verbose = 0 + if conf.direct: return direct(expression), None result = errorUse(expression) + if suppressOutput: + conf.verbose = popValue() + return result diff --git a/lib/techniques/error/test.py b/lib/techniques/error/test.py index dae7beff9..7b5c2da4d 100644 --- a/lib/techniques/error/test.py +++ b/lib/techniques/error/test.py @@ -31,7 +31,7 @@ def errorTest(): randInt = getUnicode(randomInt(1)) query = queries[kb.dbms].case.query % ("%s=%s" % (randInt, randInt)) - result = inject.goError(query) + result = inject.goError(query, True) if result: infoMsg = "the web application supports error based injection "