Tim W
79e2018f0d
fix stdapi_channel_open
2020-05-18 17:02:22 +08:00
OJ
5e31a39eaa
Finalise changes to Java for Command ID support
2020-04-30 17:44:59 +10:00
OJ
c466527fb6
First pass of java support for UINT comamnd
...
Also had to fix up some implementation issues (such as riding off the
back of the command functionality to make channels... noooo!
2020-04-30 13:39:58 +10:00
Tim W
9d343c9f62
simplify ProcessChannel read
2020-04-12 14:12:12 +08:00
Tim W
d4c808d413
fix rapid7/metasploit-framework#12580
2020-04-11 14:33:52 +08:00
Tim W
0ca5722ab1
fix wildcard usage
2020-03-10 14:59:24 +08:00
Tim W
312e019b58
revert globbing and only fix basic wildcard usage
2020-03-09 14:25:53 +08:00
Tim W
29ca118b98
implement full globbing
2020-03-09 14:21:04 +08:00
Tim W
0e8fe2b642
fix rapid7/metasploit-framework#12410
2020-03-06 11:11:23 +08:00
bwatters
bf6fd52c25
Land #350 , Add keyboard and mouse input for the java meterpreter
...
Merge branch 'land-350' into upstream-master
2019-10-03 16:51:00 -05:00
Clément Notin
2f39a17604
Java meterpreter: Allow to list ("ls") relative paths
2019-08-27 21:03:43 +02:00
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
Tim W
0e3f1cec66
add broken stdapi_ui_send_keys
2019-06-11 19:31:07 +08:00
Tim W
8afcc9a640
use reflection
2019-06-11 19:10:04 +08:00
Tim W
b86548b8d6
java mouse
2019-06-10 15:26:05 +08:00
Tim W
ebac0d33a9
actually fix expand_path
2019-06-01 06:39:36 +08:00
Tim W
ae7d26c258
fix fs.file.expand_path on java
2019-06-01 05:44:49 +08:00
Tim W
1804550159
fix cmd_exec tests
2019-03-25 01:02:02 +08:00
Tim W
1e74803c0b
fix cmd_exec on windows
2019-03-25 01:02:02 +08:00
Tim W
b502769e94
stdapi_sys_process_close
2019-03-25 01:01:59 +08:00
Tim W
cb56aed837
fix #329 , fix java functional tests
2019-03-15 20:54:08 +08:00
Brent Cook
7e2181700a
update stat struct sizes
2019-02-06 17:51:21 -06:00
Tim W
cad9382bea
fix java/android meterpreter ls of 4gb files
2019-01-02 20:00:08 +08:00
Tim
fe02cd012b
fix process_execute with escaped arguments
2017-09-08 11:57:05 +08:00
Tim
db85f099c3
stdapi_fs_file_copy
2016-11-29 13:58:46 +08:00
Brent Cook
79cff67de4
Merge remote-tracking branch 'upstream/master' into fix-143
2016-11-14 12:01:31 -06:00
OJ
4d145d78a7
Merge upstream/master into uuid-to-tlv
2016-10-29 15:25:21 +10:00
OJ
70812fd1ce
Remove core_uuid and add core_set_uuid
2016-10-29 12:42:36 +10:00
Tim
e2e7aa0c93
stdapi_fs_file_move
2016-10-22 15:38:28 +08:00
Tim
233bd96b5a
add localtime for java/android
2016-10-10 17:03:15 +08:00
Brent Cook
4919551688
add support for conditionally emitting mac addresses
2016-02-03 05:24:20 -06: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
Brent Cook
d0ef907199
Land #27 @jlee-r7 handle broken isHidden with GCJ
2015-03-22 17:34:47 -05:00
James Lee
78084a2d20
Fix stat when isHidden() is broken
...
Works around a bug in GCJ
2015-03-09 01:39:00 -05:00
Brent Cook
379b455a10
Land #5 , @schierlm's meterpreter plugin maven archetype
2015-02-02 09:55:00 -06:00
Tim
0f2d9aca95
minor tweak
2014-12-01 03:07:03 +00:00
Tim
52912ac812
Merge branch 'pr-14' into mergeall
2014-11-25 21:54:53 +00:00
Tim
4f30431dd6
PROCESS_HANDLE should be a Long
2014-09-15 17:31:36 +01:00
OJ
044b2b854a
Minor tidy/tweaks
...
Adjustments based on discussion.
2014-07-10 11:28:01 +10:00
OJ
adbdd9a2f3
Add getenv support to the Java payload
...
This will bring this meterpreter in line with the other meterpreter
payloads so that the getenv feature works consistently across them.
I also had to tweak the way the TLVs were stored so that we could
support the notion of having more than one value appear that is of
the same type.
2014-03-20 15:12:19 +10: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
216c85996e
Fix relative paths to Metasploit repository
...
As this repo it is no longer in external/source directory, the deploy
targets need to know where the Framework repository is. This defaults to
../metasploit-framework, but can be changed via -D deploy.path= command
line switch.
2013-06-12 23:44:57 +02:00
James Lee
3593082570
Land #1708 , android meterpreter
...
Conflicts:
data/meterpreter/ext_server_stdapi.jar
2013-05-28 12:19:45 -05:00
Michael Schierl
70e587519e
Fix incorrect network prefix in Java Meterpreter
...
Apparently, getNetworkPrefixLength can return -1, which confuses the Ruby
side. Therefore fall back to guessing the prefix in this case, as we do it
for Java <= 1.6.
2013-04-20 23:10:46 +02:00
timwr
8a53a94f2e
android meterpreter
2013-04-12 18:57:04 +01:00
Michael Schierl
cf99b6d62f
Convert Java Meterpreter project to use Maven
...
Functionality and build result is 1:1 the same as before. Auxiliary ant
targets have been converted to Maven profiles.
2012-12-21 01:17:57 +01:00