Merge branch 'android_ext2' of github.com:AnwarMohamed/metasploit-framework into anwar-android-bins

bug/bundler_fix
Joe Vennix 2014-07-29 23:58:42 -07:00
commit c52b72830a
6 changed files with 18 additions and 23 deletions

View File

@ -1,6 +1,7 @@
# -*- coding: binary -*-
require 'msf/base/sessions/meterpreter'
require 'msf/base/sessions/meterpreter_java'
require 'msf/base/sessions/meterpreter_options'
module Msf

View File

@ -11,7 +11,6 @@ module Sessions
#
###
class Meterpreter_Java_Java < Msf::Sessions::Meterpreter
def supports_ssl?
false
end

View File

@ -59,6 +59,12 @@ module MeterpreterOptions
end
end
if session.platform =~ /android/i
if (datastore['AutoLoadAndroid'])
session.load_android
end
end
[ 'InitialAutoRunScript', 'AutoRunScript' ].each do |key|
if (datastore[key].empty? == false)
args = Shellwords.shellwords( datastore[key] )

View File

@ -1,6 +1,5 @@
#!/usr/bin/env ruby
# -*- coding: binary -*-
require 'rex/post/meterpreter/extensions/android/tlv'
require 'rex/post/meterpreter/packet'
require 'rex/post/meterpreter/client'
@ -120,7 +119,6 @@ class Android < Extension
response = client.send_request(request)
response.get_tlv(TLV_TYPE_CHECK_ROOT_BOOL).value
end
end
end

View File

@ -1,6 +1,6 @@
# -*- coding: binary -*-
require 'msf/core'
require 'rex/post/meterpreter'
require 'msf/core/auxiliary/report'
module Rex
module Post
@ -16,8 +16,8 @@ class Console::CommandDispatcher::Android
include Console::CommandDispatcher
include Msf::Auxiliary::Report
def initialize(shell)
super
def framework
client.framework
end
#

View File

@ -48,13 +48,4 @@ module Metasploit3
# it from, and then finally the meterpreter stage
java_string(clazz) + java_string(metstage) + java_string(met)
end
def on_session(session)
super
framework.sessions.schedule Proc.new {
if (datastore['AutoLoadAndroid'])
session.load_android
end
}
end
end