diff --git a/data/xml/queries.xml b/data/xml/queries.xml
index 7b15c3641..cf19795eb 100644
--- a/data/xml/queries.xml
+++ b/data/xml/queries.xml
@@ -1296,26 +1296,26 @@
-
+
-
+
-
+
-
+
-
+
@@ -1323,15 +1323,15 @@
-
+
-
+
-
+
diff --git a/lib/core/settings.py b/lib/core/settings.py
index 8defff2c1..9487749ce 100644
--- a/lib/core/settings.py
+++ b/lib/core/settings.py
@@ -18,7 +18,7 @@ from lib.core.enums import OS
from thirdparty.six import unichr as _unichr
# sqlmap version (...)
-VERSION = "1.4.1.64"
+VERSION = "1.4.1.65"
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)
diff --git a/plugins/generic/databases.py b/plugins/generic/databases.py
index 2437cb3fe..d5b291b13 100644
--- a/plugins/generic/databases.py
+++ b/plugins/generic/databases.py
@@ -819,10 +819,14 @@ class Databases(object):
query = rootQuery.blind.query % (unsafeSQLIdentificatorNaming(tbl), unsafeSQLIdentificatorNaming(conf.db))
query = query.replace(" ORDER BY ", "%s ORDER BY " % condQuery)
field = None
+ elif Backend.isDbms(DBMS.MIMERSQL):
+ query = rootQuery.blind.query % (unsafeSQLIdentificatorNaming(tbl.upper()), unsafeSQLIdentificatorNaming(conf.db.upper()))
+ query = query.replace(" ORDER BY ", "%s ORDER BY " % condQuery)
+ field = None
elif Backend.isDbms(DBMS.MONETDB):
query = safeStringFormat(rootQuery.blind.query, (unsafeSQLIdentificatorNaming(tbl), unsafeSQLIdentificatorNaming(conf.db), index))
field = None
- elif Backend.getIdentifiedDbms() in (DBMS.ORACLE, DBMS.DB2, DBMS.DERBY, DBMS.ALTIBASE, DBMS.MIMERSQL):
+ elif Backend.getIdentifiedDbms() in (DBMS.ORACLE, DBMS.DB2, DBMS.DERBY, DBMS.ALTIBASE):
query = rootQuery.blind.query % (unsafeSQLIdentificatorNaming(tbl.upper()), unsafeSQLIdentificatorNaming(conf.db.upper()))
query += condQuery
field = None
diff --git a/plugins/generic/search.py b/plugins/generic/search.py
index 731adae3c..8b537a37e 100644
--- a/plugins/generic/search.py
+++ b/plugins/generic/search.py
@@ -561,6 +561,8 @@ class Search(object):
if query.endswith("'%s')"):
query = query[:-1] + " AND %s)" % (colQuery + whereTblsQuery)
+ elif " ORDER BY " in query:
+ query = query.replace(" ORDER BY ", " AND %s ORDER BY " % (colQuery + whereTblsQuery))
else:
query += " AND %s" % (colQuery + whereTblsQuery)