From 093b36f12dc995ec9406bbcc84ce5dbce411ac02 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Fri, 2 Aug 2019 19:33:16 +0200 Subject: [PATCH] Minor patch --- lib/core/settings.py | 2 +- lib/core/target.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/core/settings.py b/lib/core/settings.py index 09a1b58cb..d7527dbe7 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -18,7 +18,7 @@ from lib.core.enums import OS from thirdparty.six import unichr as _unichr # sqlmap version (...) -VERSION = "1.3.7.44" +VERSION = "1.3.8.0" TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE) diff --git a/lib/core/target.py b/lib/core/target.py index f10ad4e52..77b780a8a 100644 --- a/lib/core/target.py +++ b/lib/core/target.py @@ -111,7 +111,7 @@ def _setRequestParams(): def process(match, repl): retVal = match.group(0) - if not (conf.testParameter and match.group("name") not in [removePostHintPrefix(_) for _ in conf.testParameter]): + if not (conf.testParameter and match.group("name") not in [removePostHintPrefix(_) for _ in conf.testParameter]) and match.group("name") == match.group("name").strip('\\'): retVal = repl while True: _ = re.search(r"\\g<([^>]+)>", retVal) @@ -121,6 +121,7 @@ def _setRequestParams(): break if kb.customInjectionMark in retVal: hintNames.append((retVal.split(kb.customInjectionMark)[0], match.group("name"))) + return retVal if kb.processUserMarks is None and kb.customInjectionMark in conf.data: