modules/exploits/windows/browser/adobe_flashplayer_avm.rb
Method initialize
has 49 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(update_info(info,
'Name' => 'Adobe Flash Player AVM Bytecode Verification Vulnerability',
'Description' => %q{
This module exploits a vulnerability in Adobe Flash Player versions 10.2.152.33
Method on_request_uri
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def on_request_uri(cli, request)
trigger = @swf
trigger_file = rand_text_alpha(rand(6)+3) + ".swf"
shellcode = payload.encoded.unpack('H*')[0]
obj_id = rand_text_alpha(rand(6)+3)