4 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.
2026-02-27 17:21:45 +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 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 27450f17a4 Initial commit 2023-02-23 18:00:18 +01:00