File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919from lib .core .revision import getRevisionNumber
2020
2121# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
22- VERSION = "1.0.7.35 "
22+ VERSION = "1.0.7.36 "
2323REVISION = getRevisionNumber ()
2424STABLE = VERSION .count ('.' ) <= 2
2525VERSION_STRING = "sqlmap/%s#%s" % (VERSION , "stable" if STABLE else "dev" )
Original file line number Diff line number Diff line change 5151from lib .core .settings import NULL
5252from lib .core .settings import SQL_SCALAR_REGEX
5353from lib .core .settings import TURN_OFF_RESUME_INFO_LIMIT
54+ from lib .core .settings import UNICODE_ENCODING
5455from lib .core .threads import getCurrentThreadData
5556from lib .core .threads import runThreads
5657from lib .core .unescaper import unescaper
@@ -105,7 +106,7 @@ def _(regex):
105106 output = extractRegexResult (r"(?P<result>(<row.+?/>)+)" , page )
106107 if output :
107108 try :
108- root = xml .etree .ElementTree .fromstring ("<root>%s</root>" % output )
109+ root = xml .etree .ElementTree .fromstring ("<root>%s</root>" % output . encode ( UNICODE_ENCODING ) )
109110 retVal = ""
110111 for column in kb .dumpColumns :
111112 base64 = True
@@ -128,6 +129,8 @@ def _(regex):
128129
129130 except xml .etree .ElementTree .ParseError :
130131 pass
132+ else :
133+ retVal = getUnicode (retVal )
131134
132135 if retVal is not None :
133136 retVal = getUnicode (retVal , kb .pageEncoding )
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ e60456db5380840a586654344003d4e6 lib/core/readlineng.py
45455ef56abb8671c2ca6ceecb208258e360 lib/core/replication.py
464699a2b496b9d5b546b335653ca801153f lib/core/revision.py
47477c15dd2777af4dac2c89cab6df17462e lib/core/session.py
48- 02b122c6229e1c4b6ab42575b5200783 lib/core/settings.py
48+ 8f00825e5fa85985910b681359845e6e lib/core/settings.py
49497af83e4f18cab6dff5e67840eb65be80 lib/core/shell.py
505023657cd7d924e3c6d225719865855827 lib/core/subprocessng.py
51510bc2fae1dec18cdd11954b22358293f2 lib/core/target.py
@@ -99,7 +99,7 @@ cc9c82cfffd8ee9b25ba3af6284f057e lib/techniques/error/__init__.py
9999cc9c82cfffd8ee9b25ba3af6284f057e lib/techniques/__init__.py
100100cc9c82cfffd8ee9b25ba3af6284f057e lib/techniques/union/__init__.py
101101f5d6884cdeed28281187c111d3e49e3b lib/techniques/union/test.py
102- d28a3e7ba152504a56be957a10faa1af lib/techniques/union/use.py
102+ 4342d76e9f8d40d8367ae95517aaa4ee lib/techniques/union/use.py
1031032dfc03a7322c46deb2e5353a7fd4be5e lib/utils/api.py
1041048cdc8c1e663c3b92a756fb7b02cc3c02 lib/utils/crawler.py
105105393f8fd1684308213e1d2e6a9d4258c2 lib/utils/deps.py
You can’t perform that action at this time.
0 commit comments