Improve FI heuristic logic

This commit is contained in:
Jenna Magius 2017-01-15 00:07:48 -07:00
parent 8b6603a9b6
commit 9e19c28a35

View File

@ -1005,11 +1005,10 @@ def heuristicCheckSqlInjection(place, parameter):
logger.info(infoMsg)
for match in re.finditer(FI_ERROR_REGEX, page or ""):
if randStr1.lower() in match.group(0).lower():
infoMsg = "heuristic (FI) test shows that %s parameter " % paramType
infoMsg += "'%s' might be vulnerable to file inclusion attacks" % parameter
logger.info(infoMsg)
break
infoMsg = "heuristic (FI) test shows that %s parameter " % paramType
infoMsg += "'%s' might be vulnerable to file inclusion attacks" % parameter
logger.info(infoMsg)
break
kb.heuristicMode = False