Added support for takeover functionalities on PgSQL 8.4 running on Windows

This commit is contained in:
Bernardo Damele 2010-01-14 01:40:11 +00:00
parent 1100b37feb
commit 746cbdba96
2 changed files with 7 additions and 2 deletions

View File

@ -452,10 +452,15 @@ class PostgreSQLMap(Fingerprint, Enumeration, Filesystem, Miscellaneous, Takeove
banVer = kb.bannerFp["dbmsVersion"] banVer = kb.bannerFp["dbmsVersion"]
if banVer >= "8.3": if banVer >= "8.4":
majorVer = "8.4"
elif banVer >= "8.3":
majorVer = "8.3" majorVer = "8.3"
else: elif banVer >= "8.2":
majorVer = "8.2" majorVer = "8.2"
else:
errMsg = "unsupported feature on versions of PostgreSQL before 8.2"
raise sqlmapUnsupportedFeatureException, errMsg
if kb.os == "Windows": if kb.os == "Windows":
self.udfLocalFile += "/postgresql/windows/%s/lib_postgresqludf_sys.dll" % majorVer self.udfLocalFile += "/postgresql/windows/%s/lib_postgresqludf_sys.dll" % majorVer

Binary file not shown.