hack android-specific commands back to life
parent
ba340ecec1
commit
e75287875b
|
@ -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
|
||||||
|
|
|
@ -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] )
|
||||||
|
|
Loading…
Reference in New Issue