mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2026-08-04 06:50:14 +00:00
bug fix, refactoring and improved extractErrorMessage capabilities
This commit is contained in:
parent
ea7ba19f6b
commit
b472b96f92
4 changed files with 25 additions and 16 deletions
|
|
@ -14,10 +14,12 @@ import re
|
|||
import StringIO
|
||||
import zlib
|
||||
|
||||
from lib.core.common import extractErrorMessage
|
||||
from lib.core.common import getCompiledRegex
|
||||
from lib.core.common import getUnicode
|
||||
from lib.core.common import isWindowsDriveLetterPath
|
||||
from lib.core.common import posixToNtSlashes
|
||||
from lib.core.common import sanitizeAsciiString
|
||||
from lib.core.data import conf
|
||||
from lib.core.data import kb
|
||||
from lib.core.data import logger
|
||||
|
|
@ -133,3 +135,14 @@ def decodePage(page, contentEncoding, contentType):
|
|||
page = getUnicode(page, charset)
|
||||
|
||||
return page
|
||||
|
||||
def processResponse(page, responseHeaders):
|
||||
page = sanitizeAsciiString(page)
|
||||
page = getUnicode(page)
|
||||
parseResponse(page, responseHeaders)
|
||||
if conf.parseErrors:
|
||||
msg = extractErrorMessage(page)
|
||||
|
||||
if msg:
|
||||
logger.info("parsed error message: '%s'" % msg)
|
||||
return page
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue