modules/exploits/multi/http/apprain_upload_exec.rb
Method initialize
has 42 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info={})
super(update_info(info,
'Name' => "appRain CMF Arbitrary PHP File Upload Vulnerability",
'Description' => %q{
This module exploits a vulnerability found in appRain's Content Management
Method exploit
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def exploit
uri = target_uri.path
peer = "#{rhost}:#{rport}"
payload_name = Rex::Text.rand_text_alpha(rand(10) + 5) + '.php'