Jack Heysel
862194d63f
Documentation and rubocop changes
2023-12-11 19:01:35 -05:00
Jack Heysel
16dd06bbac
Added payload plugin mixin
2023-12-11 18:24:13 -05:00
Jack Heysel
397b9971a3
Clean up started
2023-11-22 21:06:55 -05:00
adfoster-r7
fc988c2033
Fix db2 scanner module crashes
2023-11-13 21:41:28 +00:00
bwatters
77a93e452f
Land #18507 , Exploit & Auxiliary modules for CVE-2023-20198 and CVE-2023-20273 (Cisco IOS XE)
...
Merge branch 'land-18507' into upstream-master
2023-11-08 09:05:40 -06:00
Jack Heysel
c243125612
Land #18379 , Improve ccache hostname matching
...
The service authenticator was filtering out valid credentials
when the hostname wasnt an exact match when credentials for
a domain should work on a subdomaini. This PR fixes that issue.
2023-11-07 22:08:15 -05:00
sfewer-r7
7024d4ecac
remove redundant unless expression
2023-11-07 09:06:58 +00:00
Stephen Fewer
4dec6640c0
fix typo in cisco_ios_xe.rb
...
Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com >
2023-11-07 09:02:12 +00:00
sfewer-r7
b28668790d
allow user to explicitly specify a CLI mode. Valid modes are 'user', 'privileged', and 'global'.
2023-11-06 11:40:22 +00:00
sfewer-r7
a55132b36f
strip out "**CLI Line # " from the results and use print_line instead of print_status for cleaner output.
2023-11-03 17:09:08 +00:00
sfewer-r7
17420289dc
Add two auxiliary modules for the recent Cisco IOS XE exploit chain bugs (CVE-2023-20198 and CVE-2023-20273). This allows for unauthenticated remote CLI or OS command execution.
2023-11-03 15:38:35 +00:00
Spencer McIntyre
6e9facbefb
Merge pull request #18419 from smashery/dcsync_kerberos
...
DCSync using Kerberos Pass-the-Ticket
2023-10-30 09:41:22 -04:00
Ashley Donaldson
2a699b89fa
Changes from code review
2023-10-30 12:51:55 +11:00
adfoster-r7
93645c23ac
Land #18403 , Fix FileDropper to properly clone string variables before storing them
2023-10-25 20:55:06 +01:00
Spencer McIntyre
235009d0de
Use the new AlterContext definition
2023-10-25 15:02:20 -04:00
Christophe De La Fuente
b0b4da543d
Land #18400 , Kerberos ticket_search fix passing in a workspace
2023-10-23 16:17:24 +02:00
Christophe De La Fuente
77a8b0efa2
Land #18421 , Save Kerberos tickets in the MSF cache upon a successful login
2023-10-23 15:25:09 +02:00
Christophe De La Fuente
0b7a1bfcf7
Use #dup instead of #clone #2
2023-10-17 12:39:23 +02:00
Christophe De La Fuente
5f438f729d
Use #dup instead of #clone
2023-10-17 12:19:03 +02:00
adfoster-r7
80d2fa738d
Land #18296 , update more mysql modules to support newer authentication methods
2023-10-12 17:19:02 +01:00
Spencer McIntyre
86b7ec4518
Address comments from the review
2023-10-12 09:50:19 -04:00
Spencer McIntyre
de8e392b7b
Only randomize the URI once
2023-10-12 09:50:19 -04:00
Spencer McIntyre
5577413bd9
Add additional classes for payload loading
...
This fixes the java/shell_reverse_tcp payload
2023-10-12 09:27:26 -04:00
Spencer McIntyre
f712c67441
Support URIPATH in Java::HTTP::ClassLoader
...
The URIPATH must end with / due to how the package names are requested
from the web server in a nested directory structure. #on_request_uri
also needed to be updated to check for the relative resource.
2023-10-12 09:27:26 -04:00
Rory McKinley
1b172768b4
Use upstream ruby-mysql in Remote::MYSQL
...
* ... and dependents
2023-10-12 13:08:35 +02:00
Ashley Donaldson
1071341b23
Changes from code review
2023-10-09 10:31:36 +11:00
Ashley Donaldson
4d87d4e114
Save Kerberos tickets in the MSF cache upon a successful login
2023-10-03 13:45:41 +11:00
Ashley Donaldson
185cba04c3
Support validating partial handshakes
2023-10-03 10:19:26 +11:00
Jack Heysel
5087e0ffe3
Land #18197 , Ldap login scanner module
...
Adds a new login scanner module for LDAP
2023-10-02 10:56:56 -04:00
Ashley Donaldson
587c327944
Correctly align sec trailer and stub along a 16-byte boundary
2023-09-28 17:25:22 +10:00
Ashley Donaldson
1bd229056e
Support Kerberos auth for DCERPC
2023-09-28 16:26:06 +10:00
Christophe De La Fuente
2232877d03
Properly clone the path strings before storing them
2023-09-26 13:26:02 +02:00
Dean Welch
c1abf37d0c
Use passed in workspace if available, default to current workspace
2023-09-25 13:30:18 +01:00
h00die
d64ed33cdf
code spell for a bunch of modules
2023-09-24 17:42:00 -04:00
Dean Welch
6a04f5ed3d
Be less strict on hostname matching for ccache credentials
2023-09-18 14:54:20 +01:00
dwelch-r7
c1a44c8b7f
Land #18359 , Forge ticket fix
2023-09-18 13:05:25 +01:00
Ashley Donaldson
5c93b3880a
Don't add extra PACs for silver tickets
2023-09-13 15:41:09 +10:00
Ashley Donaldson
6b8fe05865
Add new PAC types required by DCs for accepting TGTs as valid
2023-09-12 17:19:10 +10:00
Dean Welch
1af852b240
Add remote ldap specs
2023-09-11 16:33:01 +01:00
Dean Welch
80757fc717
Add missing require
2023-09-11 16:33:01 +01:00
Dean Welch
fc89c9939a
Add LDAP login scanner
2023-09-11 16:33:01 +01:00
Dean Welch
8f013d7aef
Add ldap login scanner module
2023-09-11 16:33:01 +01:00
h00die
235c142274
Merge remote-tracking branch 'origin/flask_unsign' into flask_unsign
2023-09-11 10:27:00 -04:00
Spencer McIntyre
40716cb28b
Make the separator configurable
2023-09-08 08:56:45 -04:00
Spencer McIntyre
143e1c82b5
Add validation functionality to FlaskUnsign
2023-09-07 16:19:58 -04:00
h00die
213b9f9589
Merge remote-tracking branch 'upstream/master' into flask_unsign
2023-09-06 15:39:37 -04:00
h00die
f467e0747a
review comments
2023-08-28 17:39:02 -04:00
h00die
1bd14dd8f4
error handling for apache modules
2023-08-21 18:12:26 -04:00
h00die
ceb46cc2ef
lib and spec updates
2023-08-20 20:07:42 -04:00
h00die
a45792877a
lib and spec updates
2023-08-20 19:37:22 -04:00