diff --git a/plugins/dbms/access/syntax.py b/plugins/dbms/access/syntax.py index 494eff917..36a4f6184 100644 --- a/plugins/dbms/access/syntax.py +++ b/plugins/dbms/access/syntax.py @@ -27,7 +27,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException, "Unenclosed ' in '%s'" % expression + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/firebird/syntax.py b/plugins/dbms/firebird/syntax.py index a601470e0..3928f3d75 100644 --- a/plugins/dbms/firebird/syntax.py +++ b/plugins/dbms/firebird/syntax.py @@ -29,7 +29,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException, "Unenclosed ' in '%s'" % expression + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/mssqlserver/syntax.py b/plugins/dbms/mssqlserver/syntax.py index ca3559612..c3442096d 100644 --- a/plugins/dbms/mssqlserver/syntax.py +++ b/plugins/dbms/mssqlserver/syntax.py @@ -27,7 +27,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException("Unenclosed ' in '%s'" % expression) + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/mysql/syntax.py b/plugins/dbms/mysql/syntax.py index 4fa3bc98e..871e5c7d7 100644 --- a/plugins/dbms/mysql/syntax.py +++ b/plugins/dbms/mysql/syntax.py @@ -27,7 +27,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException, "Unenclosed ' in '%s'" % expression + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/oracle/syntax.py b/plugins/dbms/oracle/syntax.py index 141beeefd..ac915ddd2 100644 --- a/plugins/dbms/oracle/syntax.py +++ b/plugins/dbms/oracle/syntax.py @@ -26,7 +26,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException, "Unenclosed ' in '%s'" % expression + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/postgresql/syntax.py b/plugins/dbms/postgresql/syntax.py index 833ffe6ec..3c432f470 100644 --- a/plugins/dbms/postgresql/syntax.py +++ b/plugins/dbms/postgresql/syntax.py @@ -27,7 +27,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException, "Unenclosed ' in '%s'" % expression + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/sqlite/syntax.py b/plugins/dbms/sqlite/syntax.py index a7030565f..9d8c01ac8 100644 --- a/plugins/dbms/sqlite/syntax.py +++ b/plugins/dbms/sqlite/syntax.py @@ -30,7 +30,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("''") if index == -1: - raise sqlmapSyntaxException, "Unenclosed ' in '%s'" % expression.replace("''", "'") + break lastIndex = firstIndex + index old = "''%s''" % expression[firstIndex:lastIndex] diff --git a/plugins/dbms/sybase/syntax.py b/plugins/dbms/sybase/syntax.py index ca3559612..c3442096d 100644 --- a/plugins/dbms/sybase/syntax.py +++ b/plugins/dbms/sybase/syntax.py @@ -27,7 +27,7 @@ class Syntax(GenericSyntax): index = expression[firstIndex:].find("'") if index == -1: - raise sqlmapSyntaxException("Unenclosed ' in '%s'" % expression) + break lastIndex = firstIndex + index old = "'%s'" % expression[firstIndex:lastIndex]