hack android-specific commands back to life

bug/bundler_fix
Brent Cook 2015-06-22 20:41:58 -05:00
parent ba340ecec1
commit e75287875b
3 changed files with 13 additions and 0 deletions

View File

View File

@ -19,6 +19,13 @@ class Meterpreter_Java_Android < Msf::Sessions::Meterpreter_Java_Java
self.platform = 'java/android' self.platform = 'java/android'
end end
def load_android
original = console.disable_output
console.disable_output = true
console.run_single('load android')
console.disable_output = original
end
end end
end end

View File

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