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
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
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
Auxilus
26b2ec3d84
remove spaces at EOL
2020-03-24 18:08:34 +05:30
cn-kali-team
219f5bd2d8
Change "x86" to constant
2020-03-23 19:15:08 +08:00
h00die
288726c177
zeroSteiner comments
2020-03-21 11:00:25 -04:00
cn-kali-team
5b9e7f5777
Modify document
2020-03-20 21:12:06 +08:00
cn-kali-team
8d1ae46012
Increase buffer length
2020-03-20 14:22:58 +08:00
cn-kali-team
0493eb2e0e
Fix return an empty array and moving the keyword argument to the end
2020-03-20 11:55:51 +08:00
Mehmet İnce
6d55ca4040
Adding alias of ftp_connect
...
Signed-off-by: Mehmet İnce <mehmet@mehmetince.net >
2020-03-18 17:26:28 +03:00
cn-kali-team
0d24757294
Fix bug
2020-03-14 10:31:54 +08:00
dwelch-r7
682653e9d9
PR comments
2020-03-13 13:32:59 +00:00
Alan Foster
1137036ecb
Tidy up results tracking
2020-03-13 13:32:59 +00:00
dwelch-r7
754b42f9f2
run rubocop -a on new files
2020-03-13 13:32:58 +00:00
dwelch-r7
6762a7b147
Fix all the tests
2020-03-13 13:32:58 +00:00
dwelch-r7
e6aa840e64
Store results as json to prevent keeping references around
2020-03-13 13:32:58 +00:00
dwelch-r7
54928c0e7b
fix tests
2020-03-13 13:32:58 +00:00
dwelch-r7
4705f9c2dc
Adds tests
2020-03-13 13:32:58 +00:00
dwelch-r7
e692edc3b4
Add error handling for writing to the cache
2020-03-13 13:32:58 +00:00
dwelch-r7
9f76f3ef08
Use rpc specific job status tracker and add default no op tracker
2020-03-13 13:32:57 +00:00
Alan Foster
1df297da4a
Fix incorrect method call when checking results
2020-03-13 13:32:57 +00:00
dwelch-r7
34fc7528dd
Re-add original job state tracker code
...
This reverts commit 908ce3d3
2020-03-13 13:32:57 +00:00
Christophe De La Fuente
f7d8c43722
Land #13040 , SQL Server Reporting Services ViewState deserialization RCE
2020-03-12 18:26:01 +01:00
Spencer McIntyre
059dd59d90
Use the new max_length check elsewhere
2020-03-11 11:56:15 -04:00
Spencer McIntyre
db9626153b
Minor refactoring for style, whitespace, etc.
2020-03-11 11:56:15 -04:00