18 Commits

Author SHA1 Message Date
Jimmy Fjällid a7a9c97889 Fix bugs, improve code quality, and update to go-smb v0.7.0
Fix SHA256 rounds parameter being ignored, LSA VistaStyle fallback
  broken by fmt.Errorf comparison, missing return after invalid flag
  combination, format string argument mismatch in revertDacl, duplicate
  registry handle close in getSysKey, and incorrect pad64 alignment
  formula. Fix log.Errorln calls with format verbs to use log.Errorf.

  Rename snake_case types to camelCase, rename receiver parameters from
  self to idiomatic single-letter names, rename global m to originalDacls,
  fix function name typo addToListIfNotExit, replace bytes.Compare with
  bytes.Equal, remove deprecated rand.Seed init, and update CI to Go 1.24.
0.6.0
2026-02-27 17:21:45 +01:00
Jimmy Fjällid 6fe1502225 Updated to newer version of go-smb with bug fixes 0.5.2 2025-11-18 11:52:56 +01:00
Jimmy Fjällid 85801e1820 DNS resolver can now be specified and DNS traffic can be forced to use TCP instead of UDP.
Updated version of go-smb library.
0.5.1
2025-06-10 19:36:35 +02:00
Jimmy Fjällid 17615c0d5c Added new functionality to dump the registry secrets using the SeBackupPrivilege, no longer required to change all the DACLs to gain access. 0.5.0 2025-02-21 20:15:32 +01:00
Jimmy Fjällid 29a29c4a75 Fixed build issue 0.4.0 2024-12-19 21:39:58 +01:00
Jimmy Fjällid c446b7777f Updated version of go-smb lib to v0.5.7 and added printout of AES keys for the machine account which can be used for Kerberos authentication 2024-12-19 21:26:35 +01:00
Jimmy Fjällid e307524e11 Updated version of go-smb lib to v0.5.5 which adds some better error handling 0.3.1 2024-07-27 12:33:33 +02:00
Jimmy Fjällid ac61e938e6 Updated version of go-smb lib to v0.5.2 which introduces support for Kerberos authentication 0.3.0 2024-07-21 15:38:48 +02:00
Jimmy Fjällid efe1394dda Updated version of go-smb lib to v0.4.0 2024-03-17 15:21:30 +01:00
Jimmy Fjällid 8f1d009191 Bumped version of go-smb library.\nAdded support to run individual dump operations instead of always dumping everything.\nAdded support for taking a disk backup of the DACLs before modifying them and manually restoring DACLs from backup using two new arguments --backup-dacl and --restore-dacl\nUpdated handling of how the dumped secrets are displayed to optionally write them to an output file instead of stdout. 0.2.1 2023-12-13 18:50:31 +01:00
Jimmy Fjällid 03467d9c8c Updated version of go-smb library to add support for NTLM relaying and to establish connection via an upstream SOCKS5 proxy. 0.2.0 2023-12-10 22:13:01 +01:00
Jimmy Fjällid ab336a7e10 Bumped version of go-smb library to fix a signing problem.
The RemoteRegistry service is now restored to the previous state and config after the registry has been dumped.
2023-11-28 16:25:47 +01:00
Jimmy Fjällid 304ae21e41 Added support for downloading the SAM and SECURITY hives for local parsing. This approach will temporarily store the hives on disk before transferring them to the local system. Added a verbose flag to print more log messages. 2023-11-28 14:28:45 +01:00
Jimmy Fjällid d91f4999d6 Added handling of corner case where NT Hash on a windows server after the windows 10 anniversary edition stil uses RC4 encryption 0.1.3 2023-11-24 11:03:02 +01:00
Jimmy Fjällid fee6676f32 Fixed bug where NT hashes were decrypted incorrectly on certain machines. Bumped version of go-smb library to v0.2.6 and golog to v0.3.3, fixing an issue with dumping large DCC2 caches. Added better remote OS detection. Added a Github workflow to build statically compiled binaries. 2023-11-23 08:49:37 +01:00
Jimmy Fjällid 429c7f1fe2 Bumped version of go-smb library to v0.2.5 and go-log to v0.3.2
Added a new argument --version to print the release version of this package and the included dependencies
Updated the argument handling and the example usage in the README
2023-11-18 16:41:11 +01:00
Jimmy Fjällid ebc28d4f53 Updated version of go-smb lib.
Added support for reading password from stdin without echoing the password.
Added support for authenticating as a local user to a domain joined machine.
Added support for specifying a TCP dial timeout.
Added support for enabling the RemoteRegistry service if it is disabled.
2023-05-02 17:01:03 +02:00
Jimmy Fjällid 27450f17a4 Initial commit 2023-02-23 18:00:18 +01:00