Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b544405

Browse files
committed
fixed some issue involving banner parsing
1 parent 63880e3 commit b544405

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

lib/core/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def formatDBMSfp(versions=None):
130130
@rtype: C{str}
131131
"""
132132

133-
if not versions:
133+
if not versions or versions == [None]:
134134
versions = kb.dbmsVersion
135135

136136
if isinstance(versions, str):

plugins/dbms/mysql.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ def getFingerprint(self):
218218
value += "\n%scomment injection fingerprint: %s" % (blank, comVer)
219219

220220
if kb.bannerFp:
221-
banVer = kb.bannerFp["dbmsVersion"]
221+
banVer = kb.bannerFp["dbmsVersion"] if 'dbmsVersion' in kb.bannerFp else None
222222

223223
if re.search("-log$", kb.data.banner):
224224
banVer += ", logging enabled"

0 commit comments

Comments
 (0)