that Sybase is going to be pain in the ass

This commit is contained in:
Miroslav Stampar
2010-10-25 21:43:13 +00:00
parent 73eea81b3a
commit 9b56fbafbe
2 changed files with 5 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ from lib.core.common import getUnicode
from lib.core.common import parsePasswordHash
from lib.core.common import popValue
from lib.core.common import pushValue
from lib.core.common import randomStr
from lib.core.common import readInput
from lib.core.common import safeStringFormat
from lib.core.convert import urlencode
@@ -165,7 +166,9 @@ class Enumeration:
indexRange = getRange(count, plusOne=plusOne)
for index in indexRange:
if condition:
if kb.dbms == "Sybase":
query = rootQuery.blind.query % (','.join(map(lambda x: "'%s'" % x, kb.data.cachedUsers)) if kb.data.cachedUsers else "'%s'" % randomStr())
elif condition:
query = rootQuery.blind.query2 % index
else:
query = rootQuery.blind.query % index