adfoster-r7
1307f01b76
Align with keytab instead of key_tab
2022-11-02 13:04:51 +00:00
adfoster-r7
98d2633859
Add Kerberos ktutil module
2022-11-02 13:04:50 +00:00
adfoster-r7
7774b7ddcf
Merge remote-tracking branch 'upstream/master' into merge-6.2.25-master-into-kerberos-feature-branch
2022-10-31 23:15:11 +00:00
adfoster-r7
ffa68e2bdf
Fix broken file writes on windows when newlines are present
2022-10-28 16:45:49 +01:00
bwatters
40fca92b38
Land #16871 , Add vcenter_secrets_dump post module
...
Merge branch 'land-16871' into upstream-master
2022-10-27 11:05:07 -05:00
Matthew Dunn
c0403af25e
Address two more imports, use described_class per review
2022-10-18 08:47:24 -04:00
Matthew Dunn
1e50ba3415
Move to Hashes module, address requested changes
...
Fix rubocop
Move identify to hashes module up one layer, use full reference to identify_hash instead of full include
Fix SMTP require
Remove hashes require statement
Remove hashes require statement
Remove hashes require statement
Remove hashes require statement
Address remaining requested changes, reference constants directly
Add all the missing direct references
Co-Authored-By: Jeffrey Martin <jeffrey_martin@rapid7.com >
2022-10-17 17:28:31 -04:00
Matthew Dunn
8b5223f53b
Modularize Identify, Update referenced use cases
...
Modularize Identity.rb
Include new module style Identify
Update juniper.rb
Fix inadvertent change
Add new module to identify spec
Put the require back
Put back require line for juniper
2022-10-17 17:28:30 -04:00
Ashley Donaldson
09e740d48d
Changes from code review
2022-10-17 17:19:50 +11:00
Ashley Donaldson
aa98c9d004
Removed vestigial test
2022-10-07 14:29:20 +11:00
Ashley Donaldson
db12c7e0f0
Added tests for parsing new Kerberos structures
2022-10-07 14:04:24 +11:00
Ashley Donaldson
58c30f10aa
Send and Receive PKINIT responses
2022-10-07 01:04:10 +11:00
h00die
781ce211fe
remove un-needed spec tests
2022-09-30 16:55:49 -04:00
adfoster-r7
5d345e6689
Merge branch 'upstream-master' into feature-kerberos-authentication
2022-09-29 16:42:58 +01:00
adfoster-r7
3a281234df
Add feature flagged datastore rewrite, with support for option fallback lookups
2022-09-16 12:59:02 +01:00
dwelch-r7
5f85175f56
Add module for golden/silver ticket forging
2022-09-01 16:12:07 +01:00
Grant Willcox
97bce45e69
Land #16915 , Add exploit for CVE-2022-23277 (Exchange RCE)
2022-08-19 11:11:46 -05:00
h00die
df35cb2040
ipv4 checking in vcenter
2022-08-14 16:48:38 -04:00
Spencer McIntyre
5faee26f10
Add the DataSetTypeSpoof .NET deserialization chain
2022-08-08 17:52:51 -04:00
Spencer McIntyre
852fac48b1
Add the DataSet .NET deserialization chain
2022-08-08 17:51:37 -04:00
npm-cesium137-io
ed3a0959ae
vcenter post lib and spec
2022-08-06 14:01:56 -04:00
Spencer McIntyre
cd81ced5cb
Land #16822 , Fix msfrpcd console read failures
2022-08-02 17:29:25 -04:00
Grant Willcox
778ee0ed06
Add in updated spec tests
2022-07-28 15:51:00 -05:00
adfoster-r7
00b85e9bb4
Fix msfrpcd console read failures
2022-07-27 13:11:11 +01:00
Grant Willcox
7c82c1cf32
Land #16817 , Consolidate the config directory lookups
2022-07-26 14:57:50 -05:00
entity0xfe
488d361721
Fix --tag for 'hosts' -t | --tag command
...
Enable parsing of the -t argument
2022-07-26 11:39:38 -05:00
Jeffrey Martin
f779f0f482
consolidate the config directory lookups
...
The user configuration directory can be overridden via environment
variables or configuration files.
In the current implementation `Msf::Config.config_directory` should be
utilized for consistent location reporting. `Msf::Config.get_config_root`
is reserved to generation of a default location and should be considered
`private` as it ignores some injected configuration options. Currently
autoloading does not allow application of the `private` keyword to this method,
requiring guidance during development that module writers should access the
full configured `user` value of `Msf::Config.config_directory`.
2022-07-25 15:27:21 -05:00
Grant Willcox
210bd33a01
Land #16774 , Suggest a correct datastore option
2022-07-21 14:37:45 -05:00
adfoster-r7
f02012a8ee
Add openssl version to debug command
2022-07-19 15:26:05 +01:00
Spencer McIntyre
c388499acf
Suggest a correct datastore option
2022-07-18 09:32:45 -04:00
Spencer McIntyre
728cf97f6e
Land #16718 , Fix run_as module on x64 systems
2022-07-08 09:22:22 -04:00
Ashley Donaldson
39f90d95b1
Create sessions for winrm_login successes.
...
Reuses the connection, so that authentication doesn't need to happen again
2022-07-08 16:57:09 +10:00
Ashley Donaldson
d3e7152954
Changes from code review
2022-07-08 11:47:54 +10:00
Ashley Donaldson
f9f3be3644
Fix unit tests
2022-07-07 18:04:22 +10:00
Ashley Donaldson
b2eb348d94
Added WinRM using Kerberos, including encryption
2022-07-07 13:17:09 +10:00
adfoster-r7
aea37f7137
Add initial SMB Kerberos authentication support
2022-07-06 16:15:33 +01:00
adfoster-r7
5b8680ee91
Land #16567 from h00die/juniper_enhancements
...
Juniper config processor enhancements
2022-07-05 12:06:34 +01:00
Spencer McIntyre
d31ffa27d3
Add and use a new kerberos CCache model definition
2022-07-01 11:57:30 -04:00
Christophe De La Fuente
8e32beeeef
Update specs
2022-06-30 11:11:11 +02:00
Ashley Donaldson
997f9b92d9
Changes from code review
2022-06-24 09:33:57 +10:00
Ashley Donaldson
2cce4ac1c1
Fix unit tests
2022-06-23 16:55:30 +10:00
adfoster-r7
89187c1fa9
Land #16685 , Add missing Kerberos encryption types
2022-06-22 13:13:30 +01:00
dwelch-r7
e672fad870
Land #16689 , Update Kerberos to support host addresses in tickets
2022-06-22 12:52:17 +01:00
Ashley Donaldson
a4a0fc3028
Changes from code review.
...
Use kwargs instead of default values for rarer crypto args.
Revert case-sensitivity change; we'll leave krb5 on Linux til later.
More constants
2022-06-22 16:03:36 +10:00
Ashley Donaldson
15446fd173
Incorporated new encryption methods into login scanner, including negotiating
2022-06-22 09:36:25 +10:00
Ashley Donaldson
19b62a5af6
Support several new encryption types for Kerberos.
...
Supports DES-CBC-MD5, DES3-CBC-SHA1, AES128, AES256
2022-06-22 09:13:33 +10:00
adfoster-r7
f8901a8b17
Add Kerberos LoginScanner support
2022-06-20 16:38:32 +01:00
adfoster-r7
3f56f9891d
Update keberos to support host addresses in tickets
2022-06-18 04:16:36 +01:00
dwelch-r7
ac5a885f16
Land #16660 , Fix Kerberos flags decoding logic
2022-06-17 17:38:09 +01:00
dwelch-r7
3ce8b2e3bc
Land #16678 , Support decoding pa_data as part of kdc enc response
2022-06-17 17:19:45 +01:00