1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-01-20 20:37:27 +01:00
Commit Graph

72 Commits

Author SHA1 Message Date
Tim
38435c314b
extend core_loadlib on java/android to support load of shared object libraries 2016-10-18 02:48:48 +08:00
Brent Cook
d9bba3c5b1
Land #138, fix core_enumextcmd by prefixing android commands 2016-10-16 22:54:49 -05:00
Tim
7487c2f68a
fix core_enumextcmd by prefixing android commands 2016-10-16 00:03:36 +08:00
Tim
5d49f15e8d
include shared classes inside java meterpreter jar 2016-10-15 19:05:57 +08: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
7e6c043b0c
use stage package 2016-10-11 14:27:25 +08:00
Tim
d6cd73e2bc
store Payload config as byte array 2016-10-11 14:27:25 +08:00
Tim
92a598101f
remove duplicated PayloadTrustManager 2016-10-11 14:27:25 +08:00
Tim
d411bfc90b
add shared module 2016-10-11 14:27:25 +08:00
Tim
233bd96b5a
add localtime for java/android 2016-10-10 17:03:15 +08:00
Jeffrey Martin
ceb00a8a34
Land #118, add android stageless payload 2016-09-28 15:40:41 -05:00
Brent Cook
e794b6d868
Land #116, add the extapi_clipboard apis for android 2016-09-15 20:27:43 -05:00
Tim
07cf905733 add core_patch_url, fix android stageless http 2016-09-15 15:50:44 +01:00
Tim
dbeb5c2cb2 android stageless reverse_tcp 2016-09-15 15:50:44 +01:00
Tim
126f6d0e3c add core_enumextcmd 2016-09-05 16:57:08 +01:00
Tim
febbb16933 clipboard_monitor basically working 2016-09-04 15:12:26 +01:00
Brent Cook
08e008fc77
Land #64, add xor encoding to TLV messages 2016-02-10 21:32:43 -06:00
Brent Cook
4919551688 add support for conditionally emitting mac addresses 2016-02-03 05:24:20 -06:00
Tim
bf57b706d2 fix GET vs POST 2016-01-18 18:53:48 +00:00
Tim
98545dbd1a fix xor endianness? 2016-01-18 17:49:18 +00:00
OJ
6e40df1d56 Interim commit while getting java working 2015-12-09 13:08:26 +10:00
HD Moore
87627f8dbb Add Utils.getHostname, a more robust alternative 2015-10-23 20:26:54 -05:00
OJ
bc6b2d98be Fix STUPID mistake in config string handling 2015-07-01 17:11:46 +10:00
OJ
bb4615b29c Add appropriate encoding for reading strings from the config block 2015-07-01 08:17:01 +10:00
Brent Cook
e5e27c4d4d enable output for http and https 2015-06-28 13:17:56 -05:00
OJ
d107004a88 Add the uuid command support 2015-06-26 14:48:40 +10:00
OJ
e69933b540 Remove lots of debug output 2015-06-26 14:08:31 +10:00
OJ
c8aeb38847 Small tweaks to support both java and android 2015-06-26 13:58:20 +10:00
OJ
2fcfa92387 Add support for transport remove 2015-06-25 21:59:31 +10:00
OJ
c96724fab5 Better edgecase handling, process termination on exit 2015-06-25 21:38:01 +10:00
OJ
0455f5271d Add transport change, next, prev, sleep
Along with a few other tweaks to make things clean up properly and keep
the MSF side happy.
2015-06-25 21:17:45 +10:00
OJ
1d67e972f6 Add transport adding functionality 2015-06-25 15:17:23 +10:00
OJ
986b99abac Add the rest of the code that supports transport list 2015-06-25 14:54:38 +10:00
OJ
c0a72715cd Add transport list support 2015-06-25 14:09:03 +10:00
OJ
b62971d265 Implemented proper timeout modification
Also added the socket poll timeout to the stager
2015-06-25 13:29:13 +10:00
OJ
691559e641 Initial wiring for stageless URL switching
This actually started because of something else, and I realised that
I didn't need to do it. But this will be useful for stageless stuff, so
it's staying in there for now until the commands and other wiring are in
place to make the magic happen.
2015-06-24 22:36:33 +10:00
OJ
85f2e12165 Reconnect vs connet handling for HTTP/S 2015-06-24 21:57:08 +10:00
OJ
fbbff1e7b4 Add support for HTTP/S transports
Still need to add certificate hash validation, proxy support, and
modifiable user agent.
2015-06-24 21:25:23 +10:00
OJ
f03ad14292 Move new classes into the proper locations 2015-06-24 20:22:09 +10:00
OJ
bbe1ab529b Transport refactoring, dispatch functionality, and more
This commit adds a new idea to the dispatch loop that allows commands to
exit. It also adds the core_shutdown command so that it functions
correct. There are a bunch of other changes around transports as well,
and this commit adds a "resilient" TCP transport.

HTTP/S to come. progress being made. This commit is messy with debug
statements all through it, and they'll get removed down the track.
2015-06-24 19:57:09 +10:00
OJ
4ed2b484f0 Modify the staging process 2015-06-24 13:20:25 +10:00
Tim
ac3d244538 add machine_id and fix sysinfo as root 2015-06-03 08:12:38 +01:00
Tim
4cef8cfbb1 fix http sluggishness 2015-05-27 13:13:33 +01:00
Tim
509e67b27a add ssl cert validation 2015-05-20 07:28:20 +01:00
Tim
d02a5e41e4 add ability to change retry_wait/retry_total at runtime 2015-05-19 20:03:58 +01:00
Brent Cook
8a6e26af80 fix a little more whitespace, remove superfluous ; 2015-05-19 10:33:34 -05:00
Tim
d1e69b2d43 format all code with the default intellij java formatter 2015-05-17 19:05:21 +01:00
Brent Cook
3ba13e719a Land #32, switch FILE_HASH to use RAW, strings to use UTF-8 2015-05-15 09:58:38 -05:00
Tim
6586bd0df8 add TLV_TYPE_FILE_HASH 2015-05-10 15:05:45 +01:00