diff --git a/lib/core/agent.py b/lib/core/agent.py index 54fe28abe..4bf056352 100644 --- a/lib/core/agent.py +++ b/lib/core/agent.py @@ -836,7 +836,7 @@ class Agent(object): limitedQuery = "%s WHERE %s " % (limitedQuery, self.nullAndCastField(uniqueField or field)) limitedQuery += "NOT IN (%s" % (limitStr % num) - limitedQuery += "%s %s ORDER BY %s) ORDER BY %s" % (self.nullAndCastField(uniqueField or field), fromFrom, uniqueField or field, uniqueField or field) + limitedQuery += "%s %s ORDER BY %s) ORDER BY %s" % (self.nullAndCastField(uniqueField or field), fromFrom, uniqueField or "1", uniqueField or "1") else: if " WHERE " in limitedQuery: limitedQuery = "%s AND %s " % (limitedQuery, field) diff --git a/lib/techniques/union/use.py b/lib/techniques/union/use.py index b27b65cdb..1706b291c 100644 --- a/lib/techniques/union/use.py +++ b/lib/techniques/union/use.py @@ -28,7 +28,6 @@ from lib.core.common import isNoneValue from lib.core.common import isNumPosStrValue from lib.core.common import listToStrValue from lib.core.common import parseUnionPage -from lib.core.common import prioritySortColumns from lib.core.common import removeReflectiveValues from lib.core.common import singleTimeDebugMessage from lib.core.common import singleTimeWarnMessage @@ -245,7 +244,7 @@ def unionUse(expression, unpack=True, dump=False): break if Backend.getIdentifiedDbms() in (DBMS.MSSQL, DBMS.SYBASE): - field = prioritySortColumns(expressionFieldsList)[0] + field = expressionFieldsList[0] elif Backend.isDbms(DBMS.ORACLE): field = expressionFieldsList else: