Spencer McIntyre
f808121c84
Refactor formatters into modules
2020-04-15 15:13:41 -04:00
Spencer McIntyre
ead2f473d9
Move the TypeConfuseDelegate gadget chain
2020-04-15 15:13:41 -04:00
Spencer McIntyre
c8112404ec
Fix a reference issue for the ClassWithId object
2020-04-15 15:13:41 -04:00
Spencer McIntyre
d60733e04a
Add and use the new EnumArray type for convenience
2020-04-15 15:13:41 -04:00
Spencer McIntyre
6b4a1abaa6
Refactor gadget chains into submodules
2020-04-15 15:13:41 -04:00
Spencer McIntyre
925c8c2c82
Experimenting to fix ClassWithId parameters
2020-04-15 15:13:41 -04:00
Spencer McIntyre
296f24499c
Work on the TypeConfuseDelegate chain
2020-04-15 15:13:41 -04:00
Spencer McIntyre
f447feb328
Fix and cleanup MemberValues bugs
2020-04-15 15:13:41 -04:00
Spencer McIntyre
94d67eae87
Bump bindata and start the TypeConfuseDelegate chain
2020-04-15 15:13:41 -04:00
Spencer McIntyre
0f81278436
Refactor types into submodules
2020-04-15 15:13:41 -04:00
Spencer McIntyre
60f0d3f99d
More refactoring of serialization types
2020-04-15 15:13:41 -04:00
Spencer McIntyre
6b005cf85a
Initial refactoring of the dot_net_deserialization
2020-04-15 15:13:41 -04:00
bwatters-r7
00de145eda
Land #13250 , YAML warnings are very unnecessary, they can only do harm
...
Merge branch 'land-13250' into upstream-master
2020-04-15 09:50:40 -05:00
Tim W
9f740bca74
fix #12837 , add support for osx reverse_tcp_uuid
2020-04-15 15:31:26 +08:00
Brent Cook
8e701e4956
warnings are warnings, errors are errors
...
Since MSF5 we've said 'WARNING' with print_error about an issue a lot of
users don't really care about (whether there's a database.yaml). While
they lose some functionality, it anecodtally doesn't seem to make a
whole lot of difference in anyone's behavior. Save a few bits and switch
these warning messages to be logged as warnings (which are quiet by
default).
2020-04-14 15:08:58 -05:00
William Vu
5fbaf87c96
Move ClassLoader to HTTP::ClassLoader
...
Also note the SSL workaround.
2020-04-14 14:01:18 -05:00
William Vu
6f77f27ed5
Move deregister_options from module to mixin
...
Whoops, forgot this.
2020-04-14 14:01:18 -05:00
William Vu
69e1714d9a
Don't be lazy anymore and pack lengths as shorts
2020-04-14 14:01:18 -05:00
William Vu
41480a2d88
Clarify classloading is over HTTP
...
HTTPS isn't supported by the clients I've tested.
2020-04-14 14:01:18 -05:00
William Vu
db15baa257
Rename to Msf::Exploit::Remote::Java::ClassLoader
2020-04-14 14:01:18 -05:00
William Vu
89610a6325
Add a comment header to the new mixin
2020-04-14 14:01:18 -05:00
William Vu
5904745072
Prefer Java variant of K&R, oops
2020-04-14 14:01:18 -05:00
William Vu
559a79726f
Reformat copied Java code
2020-04-14 14:01:18 -05:00
William Vu
d7cf08d5f3
Convert Java classloading code into a mixin
2020-04-14 14:01:18 -05:00
Karim Kanso
1e044d5ca1
changed 'exit' to 'return' in bind_named_pipe handler
2020-04-12 19:38:05 +01:00
Spencer McIntyre
82fb328ab4
Land #13227 , code updates for Cisco and Ubiquiti libs
2020-04-10 16:56:04 -04:00
Spencer McIntyre
3dd84ecf4d
Fix variable name to not overlap with outer scope
2020-04-10 16:49:07 -04:00
Alan Foster
e621c62131
Land #13205 , Add validation for rpc module selection
2020-04-10 21:30:01 +01:00
h00die
6a2561d2d1
remove excessive store_loot from cisco lib
2020-04-10 09:45:18 -04:00
h00die
34588b68ec
zeroSteiner comments
2020-04-09 21:10:43 -04:00
h00die
90730e61ec
optimize private_type in router libs
2020-04-09 14:24:48 -04:00
Alan Foster
cbdd988a3c
Fix broken ubiquiti spec
2020-04-09 11:51:49 +01:00
Spencer McIntyre
d6d939b2ed
Land #12594 , add a Ubiquiti config importer mixin
2020-04-08 17:52:28 -04:00
dwelch-r7
f9410054ea
Add validation for rpc module selection
2020-04-06 13:51:24 +01:00
Tim W
90d4351f0d
Land #13148 , reduce startup time by caching the android signing key
2020-04-01 14:18:08 +08:00
Adam Galway
405e7b108b
Land #13132 , removes EOL spaces
2020-03-30 17:49:18 +01:00
Adam Galway
fb06bc09f5
remove new_key option and lazy loads static key
2020-03-30 16:09:30 +01:00
Adam Galway
fc85733ec0
adds class variable key for signing jars
2020-03-30 15:28:39 +01:00
Alan Foster
60114d3542
Land #13093 , add alias of ftp_connect to connect within Exploit::Remote::Ftp
2020-03-30 13:09:20 +01:00
Adam Galway
ce69665377
only calls module_set.create when key is present
2020-03-26 12:29:23 +00:00
Alan Foster
077d7af6a9
Land #13143 , fix broken redis_unauth_exec check in msfconsole
2020-03-26 12:21:26 +00:00
bwatters-r7
17d78ecb4b
Land #13059 , Limit Option Sizes When Appropriate
...
Merge branch 'land-13059' into upstream-master
2020-03-24 17:01:21 -05:00
Spencer McIntyre
ae5c62c279
Land #12988 , add missing commit
2020-03-24 16:19:51 -04:00
Spencer McIntyre
b3b6450958
Land #12988 , use the API for users and groups
...
This adds and uses the functionality to leverage the Windows API for
managing users and groups via meterpreter sessions. This replaces
relevant functionality in a few modules which previously relied on shell
commands.Merge branch 'pr/12988' into upstream-master
2020-03-24 16:06:52 -04:00
Spencer McIntyre
d92d1448ef
Minor whitespace and verbage cleanups
2020-03-24 16:03:40 -04:00
Adam Cammack
9aafb3b306
Fix copy-pasta
2020-03-24 09:56:30 -05:00
Spencer McIntyre
bf9cb3581a
Land #13124 , enhance tip for info -d
2020-03-24 09:32:46 -04:00
Auxilus
26b2ec3d84
remove spaces at EOL
2020-03-24 18:08:34 +05:30
h00die
4fe8f2ce49
enhance info tip
2020-03-23 20:09:24 -04:00
Alan Foster
bf07b1c897
Landing #13039 , add color to search text matches and module ranks
2020-03-23 18:26:17 +00:00