There must be read_file

bug/bundler_fix
sinn3r 2013-12-17 16:42:49 -06:00
parent 21feae0bbc
commit 10e16673a7
1 changed files with 4 additions and 4 deletions

View File

@ -42,7 +42,7 @@ class Metasploit3 < Msf::Post
f = read_file("/Applications/Safari.app/Contents/version.plist")
xml = REXML::Document.new(f) rescue nil
return version if xml.root.nil?
return version if xml.nil?
xml.elements['plist/dict'].each_element do |e|
if e.text == 'CFBundleShortVersionString'
@ -66,7 +66,7 @@ class Metasploit3 < Msf::Post
#
def plutil(filename)
cmd_exec("plutil -convert xml1 #{filename}")
cmd_exec("cat #{filename}")
read_file(filename)
end
@ -76,7 +76,7 @@ class Metasploit3 < Msf::Post
#
def get_lastsession
print_status("#{peer} - Looking for LastSession.plist")
plutil("~/Library/Safari/LastSession.plist")
plutil("#{expand_path("~")}/Library/Safari/LastSession.plist")
end
@ -89,7 +89,7 @@ class Metasploit3 < Msf::Post
session_dict = nil
xml = REXML::Document.new(lastsession) rescue nil
return nil if xml.root.nil?
return nil if xml.nil?
xml.elements['plist'].each_element do |e|
found = false