From 6f8d8a15aa3cacd21123948df156fb2c107abd93 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Thu, 22 Dec 2011 11:55:02 +0000 Subject: [PATCH] minor update --- lib/controller/checks.py | 3 +-- lib/core/common.py | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/controller/checks.py b/lib/controller/checks.py index 8614f77f3..8f59bcdff 100644 --- a/lib/controller/checks.py +++ b/lib/controller/checks.py @@ -472,6 +472,7 @@ def checkSqlInjection(place, parameter, value): injection.data[stype].comment = comment injection.data[stype].templatePayload = templatePayload injection.data[stype].matchRatio = kb.matchRatio + injection.data[stype].chars = kb.chars injection.conf.textOnly = conf.textOnly injection.conf.titles = conf.titles @@ -479,8 +480,6 @@ def checkSqlInjection(place, parameter, value): injection.conf.regexp = conf.regexp injection.conf.optimize = conf.optimize - injection.chars = kb.chars - if conf.beep or conf.realTest: beep() diff --git a/lib/core/common.py b/lib/core/common.py index 83468b666..12a23d133 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -112,7 +112,6 @@ from lib.core.settings import DYNAMICITY_MARK_LENGTH from lib.core.settings import REFLECTIVE_MISS_THRESHOLD from lib.core.settings import SENSITIVE_DATA_REGEX from lib.core.settings import SUPPORTED_OS -from lib.core.settings import UNKNOWN_DBMS_VERSION from lib.core.settings import URI_INJECTION_MARK_CHAR from lib.core.settings import URI_QUESTION_MARKER from lib.core.threads import getCurrentThreadData @@ -1332,6 +1331,8 @@ def parseUnionPage(output, unique=True): if output is None: return None + import pdb + pdb.set_trace() data = BigArray() if output.startswith(kb.chars.start) and output.endswith(kb.chars.stop): @@ -2506,7 +2507,7 @@ def initTechnique(technique=None): if data: kb.pageTemplate, kb.errorIsNone = getPageTemplate(data.templatePayload, kb.injection.place) kb.matchRatio = data.matchRatio - kb.chars = kb.injection.chars + kb.chars = data.chars # Restoring stored conf options for key, value in kb.injection.conf.items(): @@ -2524,7 +2525,7 @@ def initTechnique(technique=None): except sqlmapDataException, _: errMsg = "missing data in old session file(s). " - errMsg += "please use '--flush-session' to deal " + errMsg += "Please use '--flush-session' to deal " errMsg += "with this error" raise sqlmapNoneDataException, errMsg