add win32k revision check to check method

This commit is contained in:
Tim W
2020-05-04 15:04:43 +08:00
parent b8dc843b48
commit f2752eab00
@@ -13,6 +13,7 @@ class MetasploitModule < Msf::Exploit::Local
include Msf::Post::File
include Msf::Exploit::EXE
include Msf::Post::Windows::Priv
include Msf::Post::Windows::FileInfo
include Msf::Post::Windows::ReflectiveDLLInjection
include Msf::Exploit::Remote::AutoCheck
@@ -95,6 +96,9 @@ class MetasploitModule < Msf::Exploit::Local
return CheckCode::Safe
end
path = expand_path('%WINDIR%\\system32\\win32k.sys')
major, minor, build, revision, brand = file_version(path)
return CheckCode::Safe if revision >= 24387
CheckCode::Appears
end