diff --git a/plugins/dbms/access/enumeration.py b/plugins/dbms/access/enumeration.py index 8351c2efc..2f04dcd04 100644 --- a/plugins/dbms/access/enumeration.py +++ b/plugins/dbms/access/enumeration.py @@ -20,7 +20,7 @@ class Enumeration(GenericEnumeration): logger.warn(warnMsg) return [] - + def getBanner(self): warnMsg = "on Microsoft Access it is not possible to get a banner" logger.warn(warnMsg) diff --git a/plugins/dbms/access/fingerprint.py b/plugins/dbms/access/fingerprint.py index 300cb50f3..1e7ab3a3e 100644 --- a/plugins/dbms/access/fingerprint.py +++ b/plugins/dbms/access/fingerprint.py @@ -67,7 +67,7 @@ class Fingerprint(GenericFingerprint): negate = True table = table[1:] randInt = randomInt() - query = agent.prefixQuery("AND EXISTS(SELECT * FROM %s WHERE %d=%d) FROM %s" % (table, randInt, randInt, table)) + query = agent.prefixQuery("AND EXISTS(SELECT * FROM %s WHERE %d=%d)" % (table, randInt, randInt)) query = agent.postfixQuery(query) payload = agent.payload(newValue=query) result = Request.queryPage(payload) @@ -148,12 +148,12 @@ class Fingerprint(GenericFingerprint): return False setDbms("Microsoft Access") - + if not conf.extensiveFp: return True - + kb.dbmsVersion = [self.__sysTablesCheck()] - + return True else: warnMsg = "the back-end DMBS is not Microsoft Access"