fixed some issue involving banner parsing

This commit is contained in:
Miroslav Stampar 2010-03-04 09:15:26 +00:00
parent 63880e3121
commit b544405878
2 changed files with 2 additions and 2 deletions

View File

@ -130,7 +130,7 @@ def formatDBMSfp(versions=None):
@rtype: C{str}
"""
if not versions:
if not versions or versions == [None]:
versions = kb.dbmsVersion
if isinstance(versions, str):

View File

@ -218,7 +218,7 @@ class MySQLMap(Fingerprint, Enumeration, Filesystem, Miscellaneous, Takeover):
value += "\n%scomment injection fingerprint: %s" % (blank, comVer)
if kb.bannerFp:
banVer = kb.bannerFp["dbmsVersion"]
banVer = kb.bannerFp["dbmsVersion"] if 'dbmsVersion' in kb.bannerFp else None
if re.search("-log$", kb.data.banner):
banVer += ", logging enabled"