update regarding mysql function resolution and versionedkeywords

This commit is contained in:
Miroslav Stampar
2011-05-28 17:34:43 +00:00
parent bfd923fe29
commit 03ef53f00a
2 changed files with 6 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ import re
from lib.core.common import randomRange
from lib.core.data import kb
from lib.core.enums import PRIORITY
from lib.core.settings import IGNORE_SPACE_AFFECTED_KEYWORDS
__priority__ = PRIORITY.NORMAL
@@ -23,7 +24,7 @@ def tamper(payload):
def process(match):
word = match.group('word')
if word.upper() in kb.keywords and word.upper() not in ["CAST", "COUNT"]: # keywords that can't be commented out
if word.upper() in kb.keywords and word.upper() not in IGNORE_SPACE_AFFECTED_KEYWORDS:
return match.group().replace(word, "/*!%s*/" % word)
else:
return match.group()