32 Commits

Author SHA1 Message Date
oiweiwei cfa498a548 feat: ssp: accept security context for krb5/ntlm/spnego (#111)
* feat: ssp: accept security context for krb5/ntlm/spnego

* fix tests

* fix ntlm signature

* ssp: capabilities: override only when empty
2026-04-20 10:35:17 +02:00
oiweiwei 6f89ec8889 msrpc: csra: certtransblob helpers / enum certdb example 2025-12-14 20:00:56 +01:00
oiweiwei 3b6f5a9313 fix: add full ext-caps for drsr secrets dump 2025-11-20 20:51:18 +01:00
oiweiwei a96d5f2689 examples: add remote mgmt example 2025-10-12 18:41:59 +02:00
oiweiwei 199a0d6e4a epm: print hyperv endpoint nicely 2025-10-12 18:41:59 +02:00
Bryan McNulty 6efef4ecbf Update DCOM htafile execution script 2025-09-29 21:15:44 +02:00
Bryan McNulty ca8159b88f Add htafile exec example for dcom/urlmon 2025-09-18 19:34:48 +02:00
oiweiwei de61b5738c fix: dtyp.unicode_string / rrp.unicode_string null-term processing 2025-08-06 20:02:09 +02:00
oiweiwei 8d7ce06498 examples: wmic: use with_classes method everywhere 2025-07-09 17:51:40 +02:00
oiweiwei 5cfb7402a5 msrpc: rrp: add value encoders/decoders 2025-07-09 17:51:40 +02:00
oiweiwei 41b0715f3b v2: rework kerberos library and move to gokrb5.fork 2025-02-25 15:33:46 +01:00
oiweiwei 443447f6fe msrpc: wmi: fix wmi parse object array
fix for smart enum implementation, where classes are preserved
across different wco smartenum calls and are allowed to go in
any order.
2025-02-04 16:14:00 +01:00
oiweiwei ab2da86858 config: initial implementation 2024-12-20 13:56:32 +01:00
oiweiwei 427fe85af3 examples: update 2024-12-18 17:15:02 +01:00
oiweiwei 568890b0ea examples: add wmic using clientset example 2024-12-17 14:05:40 +01:00
oiweiwei cf20e30d13 codegen: add clientset generator for dcom 2024-12-17 14:05:08 +01:00
oiweiwei 9e4e3a1a6c msrpc: add helpers and update examples 2024-12-13 23:26:51 +01:00
oiweiwei fc015eda2d feat: named pipe: use go-smb2.fork: bug fixes and kerberos support
migrate code to go-smb2.fork that fixes several issues and provides
support for additional features:

 * add optional encryption support

 * add kerberos support for named pipes

 * fix status pending errors / signing is required

 * write new smb2 package to deal with forked repo and provide
   compatibility
2024-12-13 23:26:51 +01:00
oiweiwei 1439579426 examples: helpers: pac: fix error check 2024-10-16 15:55:08 +02:00
oiweiwei a024228402 examples: helpers: add pac decoder 2024-10-16 15:34:58 +02:00
oiweiwei d07c633d73 dcerpc: fix transport timeout and error propagation 2024-10-11 17:36:00 +02:00
oiweiwei 4e963506f9 msrpc: dnsp, drsr, nrpc: update enums 2024-07-29 19:31:06 +02:00
oiweiwei c84955285b nrpc: add constants 2024-07-24 19:42:50 +02:00
oiweiwei 12a6e3c5a3 codegen: use hex-format for unsigned integers; dtyp/rrp: add constants 2024-07-24 18:57:42 +02:00
oiweiwei f658f71b50 ssp: credentials: add kvno to nthash 2024-07-23 17:03:13 +02:00
oiweiwei 5de9937e3d dtyp: security descriptor: add acl types / improve drsr parser for multi-values 2024-07-22 19:27:45 +02:00
oiweiwei e89bf2eb8e examples: drsr_secrets_dump 2024-07-18 17:52:26 +02:00
oiweiwei df779cedc5 feat: improve examples/dcom.go and implement "generic" wmiexec.go script
see: https://github.com/oiweiwei/go-msrpc/issues/3
2024-06-03 18:59:59 +02:00
oiweiwei d497d277ae go-wmic: add fast smart-enum enumeration / bug fixes 2024-05-28 14:47:13 +02:00
oiweiwei 06d7486c1d feat: dcom: add oxid endpoint filtering 2024-05-20 17:42:25 +02:00
oiweiwei b390d5bb12 feat: add nt hash (password md4) support for ntlm v1/v2 2024-05-20 15:50:59 +02:00
oiweiwei c0bf3d69e4 initial commit 2024-04-30 22:55:03 +02:00