From 00f14bec5f2eb0fb78013855ea1161623c26a0d4 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Sat, 30 Apr 2011 15:22:33 +0000 Subject: [PATCH] layout adjustment --- lib/core/common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/core/common.py b/lib/core/common.py index dc563e0c1..c5e0635c5 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -1357,6 +1357,7 @@ def safeStringFormat(formatStr, params): retVal = retVal[:index] + getUnicode(params[count]) + retVal[index+2:] else: raise sqlmapNoneDataException, "wrong number of parameters during string formatting" + count += 1 return retVal @@ -1364,10 +1365,12 @@ def safeStringFormat(formatStr, params): def sanitizeAsciiString(subject): if subject: index = None + for i in xrange(len(subject)): if ord(subject[i]) >= 128: index = i break + if index is None: return subject else: @@ -1380,6 +1383,7 @@ def getFilteredPageContent(page, onlyText=True): if isinstance(page, basestring): retVal = re.sub(r"(?s)||%s" % (r"|<[^>]+>|\t|\n|\r" if onlyText else ""), " ", page) + while retVal.find(" ") != -1: retVal = retVal.replace(" ", " ")