diff --git a/lib/controller/checks.py b/lib/controller/checks.py index c77f85220..ef0a51a05 100644 --- a/lib/controller/checks.py +++ b/lib/controller/checks.py @@ -66,12 +66,7 @@ def unescape(string, dbms): "Sybase": Sybase.unescape } - if isinstance(dbms, list): - dbmsunescaper = unescaper[dbms[0]] - else: - dbmsunescaper = unescaper[dbms] - - return dbmsunescaper(string) + return unescaper[dbms](string) def checkSqlInjection(place, parameter, value): # Store here the details about boundaries and payload used to diff --git a/lib/controller/controller.py b/lib/controller/controller.py index 5e709c72d..045d9daf6 100644 --- a/lib/controller/controller.py +++ b/lib/controller/controller.py @@ -121,7 +121,7 @@ def __selectInjection(): raise sqlmapUserQuitException else: errMsg = "invalid choice" - raise sqlmapValueException, errMsg + raise sqlmapValueException, errMsg kb.injection = kb.injections[index] diff --git a/xml/payloads.xml b/xml/payloads.xml index 2d0715ba7..7f5da2a03 100644 --- a/xml/payloads.xml +++ b/xml/payloads.xml @@ -482,7 +482,6 @@ Formats:
Microsoft SQL Server - Sybase
@@ -574,7 +573,6 @@ Formats:
Microsoft SQL Server - Sybase
@@ -668,7 +666,6 @@ Formats:
Microsoft SQL Server - Sybase
@@ -749,7 +746,6 @@ Formats:
Microsoft SQL Server - Sybase
@@ -823,7 +819,6 @@ Formats:
Microsoft SQL Server - Sybase
@@ -974,7 +969,6 @@ Formats:
Microsoft SQL Server - Sybase