Use ::File::binread for exploit_data file read

This commit is contained in:
Brendan Coles 2018-12-09 04:09:56 +00:00
parent d9e7efa7e2
commit a9c0a5d53d
7 changed files with 7 additions and 35 deletions

View File

@ -116,11 +116,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'CVE-2016-8655', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'CVE-2016-8655', file)
end
def live_compile?

View File

@ -107,11 +107,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'cve-2017-7308', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'cve-2017-7308', file)
end
def live_compile?

View File

@ -132,11 +132,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'cve-2017-16995', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'cve-2017-16995', file)
end
def live_compile?

View File

@ -103,11 +103,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'cve-2018-1000001', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'cve-2018-1000001', file)
end
def live_compile?

View File

@ -104,11 +104,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'cve-2010-3904', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'cve-2010-3904', file)
end
def live_compile?

View File

@ -90,11 +90,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'CVE-2014-0038', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'CVE-2014-0038', file)
end
def live_compile?

View File

@ -109,11 +109,7 @@ class MetasploitModule < Msf::Exploit::Local
end
def exploit_data(file)
path = ::File.join Msf::Config.data_directory, 'exploits', 'cve-2017-1000112', file
fd = ::File.open path, 'rb'
data = fd.read fd.stat.size
fd.close
data
::File.binread ::File.join(Msf::Config.data_directory, 'exploits', 'cve-2017-1000112', file)
end
def live_compile?