Skip to content

Releases: FalconOpsLLC/goexec

v0.3.0

01 Oct 18:49
91a6da4

Choose a tag to compare

Changelog

Major Changes

Added four new methods:

  • dcom excel macro
  • dcom excel xll
  • dcom htafile
  • dcom visualstudio dte

Release notes

v0.2.2

15 Sep 03:47

Choose a tag to compare

Bug Fixes

Additions

  • a6470ef add output timeout flag (--out-timeout)
  • 47ce7a0 Add --epm; deprecate --no-epm

Changelog

  • 72f12b2 Add build check for go1.25
  • 5af8920 Add execution check step in Go action
  • 32c5ecc Bump adauth to v0.5.0
  • e1a0bab Fix context linter err; fix indents
  • abc38fc Fix parsing of --epm/--no-epm
  • 90dba5d Open remote output file as RW
  • 2b9907a Removed out-of-date TODO.md
  • ce88202 Update README with new options
  • 739006c Update install instructions
  • ff7e740 add poll/timeout ticker in SMB output fetcher

v0.2.0

05 Sep 23:26

Choose a tag to compare

Major Changes

  • f284a0a dcom: new method: shellbrowserwindow
  • 1c931fb dcom: new method: shellwindows

Changes

  • 420fbd9 Default string bindings for TSCH,SCMR
  • 10eee0e Fix SMB dialect negotiation (#13)
  • 3b8b292 Fix index panic in tsch.(*Tsch).registerTask
  • 840b8ea Fixed some issues with SMB client
  • 10e2872 Negotiate (not force) highest SMB dialect
  • fed9a29 Update go directive & Docker setup
  • 643b37e Update go version
  • dff3ae7 update README.md with DCOM ShellWindows & ShellBrowserWindow modules.

v0.1.2

27 Apr 18:13
5d0e12e

Choose a tag to compare

Changelog

  • cbf293d Add Docker install instructions to README
  • b2f1189 Add go-msrpc error references to all modules
  • 69564ac Add hidden cpu & memory profiling flags
  • 3c6d9d2 Avoid panic when closing log file
  • aadf381 Fix parsing of string bindings returned in remote activation response - thanks @otterpwn for pointing this out & helping me debug
  • 2364d14 IO: remove trailing whitespace from commands
  • 5951210 WMI: use exclusively ncacn_ip_tcp endpoints from remote activation response
  • eb647b2 scmr: change: Fixed service dependency overwrite
  • f194357 scmr: change: Handle timeouts properly
  • 6c8dbb0 scmr: change: Restore original lpBinaryPathName
  • 6367a19 scmr: change: additional logging in change.go, linter fixes

v0.1.1

25 Apr 15:55

Choose a tag to compare

Changelog

  • 212d6e7 Updated LICENSE to MIT
  • 686e632 Add Go builder workflow
  • 911a245 Ensure that Kerberos requests use proxy dialer
  • c523a60 Fixed typo in README
  • aa2d1c1 Require > 1.23; bumped adauth to v0.2.2
  • 865b523 Small cosmetic changes in Cobra cmds
  • 24c6eec Upgraded adauth to v0.2.3-0.20250425090338-486ba8225ec2

v0.1.0

22 Apr 21:02
a8aa82d

Choose a tag to compare

First Release 🎉

Changelog

  • 6fe1d2c +Bumped adauth. fork is no longer necessary
  • c29e70d +Proxy support +Dockerfile
  • 7574b73 Add a bunch of DCE related options to TSCH module
  • b76db93 Add basic README
  • 6ade3dd Add description to tsch change + small changes
  • ecb89c7 Add goreleaser config
  • f613520 Add session hijack feature to TSCH module
  • 294e3b6 Added TODO
  • ce79cf9 Added tsch change command
  • cb8c332 Added banner
  • 11741c4 Added basic dcom execution module
  • 9563931 Added descriptions to tsch subcommand help menus; +small fixes
  • 6dcae18 Added tsch module
  • e87dd34 Added wmiexec module + updated TODO
  • 8251956 Change Docker base image to scratch
  • c284831 Change short description for root cmd
  • 776253d Disable cobra command sorting
  • 8099a1d Enable --no-epm functionality
  • 0980a56 Ensure that named pipes use encryption (SMB3)
  • 7afebcd Executable paths with spaces should be quoted in full command string
  • c3c2dda Fix DCE proxy
  • ab141f2 Fix scmr delete
  • 7fa9b35 Fix tsch create
  • d9f7ba2 Fix tsch demand method
  • 5f0928b Fix connection error with smb2 - remove Close()
  • cdb7d10 Fix error handling in wmiexec.query
  • 4f30c57 Fix ncacn_np transport with SCMR module
  • 7bb386d Fixed goreleaser config? + update gitignore
  • f04fb03 Fixed issue with NTLMv2 authentication using NTLM hash
  • bef24ce Fixed mixup in scmr create and scmr change flags
  • 851a5ac Fixed mixup in scmr create and scmr change flags
  • 50393c5 Fixed mixup in scmr create and scmr change flags #2
  • 5a3bf63 Fixed mixup in scmr create and scmr change flags #2
  • ccef329 Fixed proxy w/ EPM, fixed TSCH with ncacn_np
  • cc3a376 Fixed task path/name issue
  • 6157845 Implemented SCMR Clean*Method
  • 1168c86 Improve smb.OutputFileFetcher; introduce stage input
  • 930699a Initial commit
  • 0591eed Initial commit +scmrexec
  • 763ff79 Major update to the CLI cosmetics
  • f989893 Merge branch 'dev' of github.com:FalconOpsLLC/goexec into dev
  • 91ca789 Minor fixes
  • 4310ece More logging options
  • 8a603f6 More logging options
  • 291e133 Move WMI refs to README
  • 2a6559a Moved Windows constants
  • 05873b4 Remodel WMI module; Update TODO; Update deps
  • cdc0205 Remote output file deletion after
  • cf7533c Remove 32bit builds
  • 5d2734e Separate adauth flags
  • 63d56b4 Shorthand for --epm-filter: -F
  • a5c860b Simple fixes
  • fc2ed14 Slim down cobra Run function (WMI & TSCH)
  • f028278 Small optimizations
  • 8a2631d Small optimizations #2
  • e16fcfc Some CLI tweaks
  • 8360747 Some quick fixes and validations
  • d8eca72 Update TODO
  • d417d3d Update TODO
  • a827b67 Update TODO
  • 68d7788 Update TODO
  • 3c35b6d Update TODO
  • 9ba28f2 Update TODO
  • b5bf849 Update TODO + fix SCMR constants
  • 1d82f29 Update TODO; add dynamic namespace to wmi call
  • 40d9159 Update gitignore
  • 4f906bd Update output,IO; add output support to WMI
  • 2d79209 Update output,IO; add output support to WMI
  • 82fc125 Updated DCOM description + ctx
  • dbeb1b0 Upgrade new logging options
  • 22e4fc5 Validate output flag before method execution
  • 4b1617c changed metavars for global flags
  • b3c69a1 fixed some bugs involving DCERPC arguments
  • c6460b1 massively improved SCMR module + new DCE client
  • 55eb427 rewrote everything lol