adfoster-r7
65f6aaca82
Land #17077 , Add support for AES keys for silver/golden ticket forging
2022-11-09 16:51:11 +00:00
Spencer McIntyre
83b3bfa19c
Fix an error when a hostname fails to resolve
2022-11-09 08:49:19 -05:00
Dean Welch
23ff829e52
Add support for AES keys for silver/golden ticket forging
2022-11-09 13:01:13 +00:00
adfoster-r7
db3d8f1bbc
Improve tlv packet logging for railgun
2022-11-09 11:31:27 +00:00
Christophe De La Fuente
37fd441b0f
Land #17117 , Authenticate to Kerberos with PKINIT
2022-11-08 18:54:03 +01:00
Spencer McIntyre
c1d092b70d
Minor tweaks
...
Filter out enrollable certs by default and print the warning higher. Add
periods to all messages for consistency. Drop the message from
vprint_good to vprint_status when the query works.
2022-11-07 10:37:12 -05:00
Dean Welch
ee46d18505
Add yard docs and address review comments
2022-11-07 12:10:01 +00:00
Dean Welch
a110465fe4
Add module for converting kerberos ticket formats
2022-11-07 12:10:01 +00:00
Grant Willcox
79ac775443
Perform updates from code review.
2022-11-04 15:44:28 -05:00
Grant Willcox
8922e5b203
Add in first initial implementation of ESC module and updates to associated libraries.
2022-11-04 15:43:34 -05:00
Spencer McIntyre
c6a1146314
Upgrade from RASN1 v0.10.0 to v0.11.0
...
This upgrades the RASN1 library to the latests as of today and fixes
compatibility issues. The issue introduced by v0.11 was that types are
initialized with an `options` hash, which the Name class was not set to
accept.
2022-11-03 12:22:16 -04:00
adfoster-r7
e647bf8620
Namespace krb5 models
2022-11-02 13:04:52 +00:00
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
space-r7
4ebea7d7f0
Land #17190 , fix bufptr data type in netapi32
2022-11-01 15:01:44 -05: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
Spencer McIntyre
9d09f2c71d
Add the protocol field to the access mask
2022-10-31 10:56:17 -04:00
Spencer McIntyre
afba3a40ab
Add the initial MS-DTYP data definitions
2022-10-31 10:56:17 -04:00
Spencer McIntyre
1cc5345cf1
Fix the data types
2022-10-27 15:53:26 -04:00
Grant Willcox
5ce4542748
Fix up spacing issues
2022-10-26 12:06:54 -05:00
Grant Willcox
5e6577d264
Fix up spacing issues
2022-10-25 12:09:04 -05:00
Grant Willcox
51829c5ce9
Add in inital copy of ms_dtyp.rb library and use the definitions there to replace our custom unpack solutions with proper BinData approaches. Also rename some variables to use more appropriate names
2022-10-25 11:29:22 -05:00
Ashley Donaldson
16a547d9ed
Moved all PKINIT structures into the one file
2022-10-17 18:34:30 +11:00
Ashley Donaldson
09e740d48d
Changes from code review
2022-10-17 17:19:50 +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
Spencer McIntyre
5d88a28fa4
Update YARD docs for TGT reuse
2022-10-03 09:04:30 -04:00
bwatters
c17c78bc0f
Land #16995 , Add TrustedSec's COFFLoader as Meterpreter Extension
...
Merge branch 'land-16995' into upstream-master
2022-09-30 14:14:39 -05:00
Spencer McIntyre
081d66330b
Add a constructor method for Krb5Ccache
2022-09-30 13:23:52 -04:00
adfoster-r7
5d345e6689
Merge branch 'upstream-master' into feature-kerberos-authentication
2022-09-29 16:42:58 +01:00
adfoster-r7
c436f42c8c
Land #16994 , Fix Multiple Registry Related Issues
2022-09-27 11:43:02 +01:00
Spencer McIntyre
650be83ebb
More rubocop fixes and switch to Tempfile
2022-09-22 17:21:51 -04:00
cgranleese-r7
50685161ef
Allow user_id to be configurable in ticket forging
2022-09-22 14:18:17 +01:00
Spencer McIntyre
095a861783
Convert REG_DWORD and REG_QWORD values to integers
2022-09-21 17:14:47 -04:00
skylerknecht
354be473a3
Change how bof arguments are processed
2022-09-21 13:25:45 -04:00
Spencer McIntyre
0c5377b808
Consolidate registry value conversion logic
2022-09-21 09:06:58 -04:00
Spencer McIntyre
d82774be59
Test and handle REG_QWORD
2022-09-20 16:31:54 -04:00
Spencer McIntyre
2654752585
Fix REG_EXPAND_SZ correctly
2022-09-20 16:31:47 -04:00
bwatters
88f14950a0
Land #16688 , Add Mimipenguin
...
Merge branch 'land-16688' into upstream-master
2022-09-19 12:43:16 -05:00
cgranleese-r7
55119aaac7
Land #16940 , Rewrite datastore, and add support for option fallback lookups
2022-09-16 14:19:19 +01:00
adfoster-r7
3a281234df
Add feature flagged datastore rewrite, with support for option fallback lookups
2022-09-16 12:59:02 +01:00
root
90221fd62d
added ascii art and fixed typo for bof_cmd_opts
2022-09-15 16:06:25 -04:00
Spencer McIntyre
37d3c296ad
Add compiler support when mingw is available
2022-09-15 16:06:25 -04:00
Spencer McIntyre
4e0111f119
Refactor BofPack, raise an exception
2022-09-15 16:06:25 -04:00
Spencer McIntyre
f7c3c50544
Apply rubocop changes
2022-09-15 16:06:25 -04:00
Spencer McIntyre
0f768b2a46
Add entry point validation
2022-09-15 16:06:25 -04:00
Spencer McIntyre
014e627696
Use multiple TLVs instead of load_and_run
2022-09-15 16:06:24 -04:00
skylerknecht
2f2651f768
Added support for identfying arguments provided without fstring
2022-09-15 16:06:24 -04:00
skylerknecht
07f5b2e108
Upgraded the tab complete
2022-09-15 16:06:24 -04:00
Spencer McIntyre
5c67938157
Rename some things that are not commands
2022-09-15 16:06:24 -04:00