diff --git a/lib/core/agent.py b/lib/core/agent.py
index d656986a3..6a9dcfaec 100644
--- a/lib/core/agent.py
+++ b/lib/core/agent.py
@@ -176,6 +176,9 @@ class Agent:
@rtype: C{str}
"""
+ if field.upper().endswith(", ROWNUM AS LIMIT"):
+ return field
+
nulledCastedField = queries[kb.dbms].cast % field
nulledCastedField = queries[kb.dbms].isnull % nulledCastedField
@@ -450,6 +453,8 @@ class Agent:
limitStr = queries[kb.dbms].limit % (num, 1)
limitedQuery += " %s" % limitStr
+ # TODO: fix for Partial UNION query SQL injection technique both
+ # Oracle and Microsoft SQL Server
elif kb.dbms == "Oracle":
limitedQuery = "%s FROM (%s, %s" % (untilFrom, untilFrom, limitStr)
limitedQuery = limitedQuery % fromFrom
diff --git a/lib/core/settings.py b/lib/core/settings.py
index a57f08f8b..9bc154fde 100644
--- a/lib/core/settings.py
+++ b/lib/core/settings.py
@@ -30,7 +30,7 @@ import sys
# sqlmap version and site
-VERSION = "0.6.4-rc1"
+VERSION = "0.6.4-rc2"
VERSION_STRING = "sqlmap/%s" % VERSION
SITE = "http://sqlmap.sourceforge.net"
diff --git a/lib/techniques/inband/union/test.py b/lib/techniques/inband/union/test.py
index a9a2ba175..3d9c5e4c7 100644
--- a/lib/techniques/inband/union/test.py
+++ b/lib/techniques/inband/union/test.py
@@ -131,9 +131,6 @@ def unionTest():
else:
value, columns = __unionTestByNULLBruteforce(comment)
- print value
- print columns
-
if columns:
setUnion(comment, columns)
diff --git a/xml/queries.xml b/xml/queries.xml
index 1ce6629b5..e1d536e39 100644
--- a/xml/queries.xml
+++ b/xml/queries.xml
@@ -65,7 +65,7 @@
-
+
@@ -83,30 +83,30 @@
-
+
-
+
-
+
-
+
-
+
-
+