diff --git a/lib/controller/checks.py b/lib/controller/checks.py index 9e558a414..cf934a753 100644 --- a/lib/controller/checks.py +++ b/lib/controller/checks.py @@ -506,7 +506,7 @@ def checkSqlInjection(place, parameter, value): falseRawResponse = "%s%s" % (falseHeaders, falsePage) # Checking if there is difference between current FALSE, original and heuristics page (i.e. not used parameter) - if not kb.negativeLogic: + if not any((kb.negativeLogic, conf.string, conf.notString)): try: ratio = 1.0 seqMatcher = getCurrentThreadData().seqMatcher diff --git a/lib/core/settings.py b/lib/core/settings.py index 54268f719..fb4418c57 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.4.5.0" +VERSION = "1.4.5.1" 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)