1
mirror of https://github.com/rapid7/metasploit-payloads synced 2024-12-02 20:36:40 +01:00
Commit Graph

17 Commits

Author SHA1 Message Date
Tim W
e686724e18 add java keyevents 2019-06-23 13:40:07 +08:00
Tim W
0f004b26d7 remove reflection 2019-06-16 14:18:40 +08:00
Jeffrey Martin
7a9f8f3d4e
adjustment for surefire and animal-sniffer plugins 2018-12-03 01:29:25 -06:00
Tim
79992309f2
Revert "Revert "Land #134, Refactor Android payload configuration into a byte array""
This reverts commit 38313ee292.
2016-10-13 22:35:00 +08:00
Brent Cook
38313ee292
Revert "Land #134, Refactor Android payload configuration into a byte array"
This reverts commit 82c38488fd, reversing
changes made to 5620acab1b.
2016-10-13 09:11:06 -05:00
Tim
d411bfc90b
add shared module 2016-10-11 14:27:25 +08:00
Tim
35c491ebc0 android-api10 -> android-api 2016-09-15 15:52:41 +01:00
Tim
de8924e9f0 update android library version 2016-09-15 15:52:41 +01:00
OJ
567ffadf5a First pass of interval collection 2015-08-18 00:55:29 +10:00
Brent Cook
2d00913542 update minSDK version to 10, update compat check for Android 2.3.3 2015-07-01 21:57:46 -05:00
OJ
08551a0e8f Remove old java versions, update readme 2015-06-27 14:46:26 +10:00
Brent Cook
d1eb125688 update to android API level 10 2015-06-26 14:57:52 -05:00
Brent Cook
379b455a10 Land #5, @schierlm's meterpreter plugin maven archetype 2015-02-02 09:55:00 -06:00
Michael Schierl
316f330a90 Use Android API Scents from Maven Central
While at it, change it to the scents from API Level 1, so that we can
claim it works on really every Android device :)
2013-09-06 18:29:21 +02:00
Michael Schierl
bd3d0efedd Move extension source to a common place
Move source code of all Meterpreter extensions to a common target
directory during build, so that tests that apply to all extensions won't
need to be updated when a new extension is added.

Use this to apply the version compatibility checks to all extensions.
2013-09-06 18:23:14 +02:00
Michael Schierl
866bfc504f Add animal-sniffer-plugin for Android API
Include the animal-scents for Android API in this commit, so that users
who do not have Android SDK can still check meterpreter API compatibility
with Android API. Some classes, like screenshot have been excluded since
they need AWT (but they are excluded in Android Meterpreter anyway).

To regenerate the scents file, run

mvn -Dandroid.sdk.path=... -P regenerate package
2013-04-27 20:40:55 +02:00
Michael Schierl
e6b99a1ff7 Add version compatibility checks for JavaPayload
Check JavaPayload and Java Meterpreter against version incompatibilities
for Java 1.2, 1.3, 1.4, 1.5, and 1.6.

Note that webcam_audio_record is currently excluded from the checks, as it
uses Sun proprietary API for building the WAV file and is therefore
failing the build (and will most likely crash Meterpreter if run on a JVM
of version 1.4 or later that is not based on the Sun/Oracle JVM).

Possible workarounds (apart from either removing the module or changing it
to produce empty files when WAV creation is not supported) include
implementing the WAV file writer ourselves or providing raw PCM files
instead.
2012-12-21 14:37:46 +01:00