32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# File 'lib/msf/core/exploit/remote/browser_autopwn.rb', line 32
def autopwn_info(opts={})
@autopwn_opts = {}
@autopwn_opts[:ua_name] = opts[:ua_name] || nil
@autopwn_opts[:ua_minver] = opts[:ua_minver] || opts[:ua_minversion] || nil
@autopwn_opts[:ua_maxver] = opts[:ua_maxver] || opts[:ua_maxversion] || nil
@autopwn_opts[:ua_ver] = opts[:ua_ver] || opts[:ua_version] || nil
@autopwn_opts[:classid] = opts[:classid] || opts[:clsid] || nil
@autopwn_opts[:method] = opts[:method] || opts[:method] || nil
@autopwn_opts[:javascript] = (opts[:javascript].nil?) ? true : opts[:javascript]
@autopwn_opts[:os_name] = opts[:os_name] || nil
@autopwn_opts[:os_ver] = opts[:os_ver] || opts[:os_version] || nil
@autopwn_opts[:postfix_html] = opts[:postfix_html] || nil
@autopwn_opts[:prefix_html] = opts[:prefix_html] || nil
@autopwn_opts[:vuln_test] = opts[:vuln_test] || opts[:vulntest] || ""
@autopwn_opts[:rank] = opts[:rank] || @@autopwn_rank
end
|