From d6e6afd6f26bc622639dd37e69b9b2f33929332b Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 22 Dec 2010 00:38:54 +0000 Subject: [PATCH] minor fix ("To clarify a bit: STRCMP() is case-insensitive as of MySQL 4.0." - http://bugs.mysql.com/bug.php?id=2102) --- plugins/dbms/mysql/fingerprint.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dbms/mysql/fingerprint.py b/plugins/dbms/mysql/fingerprint.py index e72897a19..55a1fed53 100644 --- a/plugins/dbms/mysql/fingerprint.py +++ b/plugins/dbms/mysql/fingerprint.py @@ -222,7 +222,7 @@ class Fingerprint(GenericFingerprint): setDbms("%s 5" % DBMS.MYSQL) self.getBanner() - elif inject.checkBooleanExpression("STRCMP(CHAR(97), CHAR(65))=0"): + elif inject.checkBooleanExpression("STRCMP(CHAR(97), CHAR(65))=1"): kb.dbmsVersion = ["< 5.0.0"] setDbms("%s 4" % DBMS.MYSQL) self.getBanner()