72 Commits

Author SHA1 Message Date
Bryan McNulty fac7b097f2 fix Quit() panic in visualstudio.go 2025-10-01 13:36:44 -05:00
Bryan McNulty aaa75dccec excel.go: fix linter error 2025-10-01 05:51:10 -05:00
Bryan McNulty 6e6f32fc2b dcom vs-dte: +VS 2019 support (--vs-2019) 2025-10-01 05:35:38 -05:00
Bryan McNulty 57703bae15 dispatch.go errors w/ more call context 2025-10-01 05:03:18 -05:00
Bryan McNulty 7fb0828308 macro->[]macros; excel-xlm->excel-macro 2025-10-01 05:02:08 -05:00
Bryan McNulty 2b192dfcfa method: +dcom excel-xll; rename excel-xlm to excel-macro 2025-09-30 22:12:59 -05:00
Bryan McNulty a5ec3d4079 dcom vs-dte: fix linter error 2025-09-29 23:42:05 -05:00
Bryan McNulty 721f87a24a +method: dcom vs-dte 2025-09-29 23:39:57 -05:00
Bryan McNulty ef537963e0 dcom htafile: reject script URLs >508 chars 2025-09-29 20:06:48 -05:00
Bryan McNulty f2b3150e91 +method: dcom excel-xlm 2025-09-29 16:26:58 -05:00
Bryan McNulty ce37ecdb52 remove trailing whitespace in cmds 2025-09-26 16:09:47 -05:00
Bryan McNulty fc6bde1f5a fix linter issue 2025-09-26 16:08:45 -05:00
Bryan McNulty 860bb32d3d add DCOM htafile method 2025-09-26 15:51:04 -05:00
Bryan McNulty 2e833c2df3 dcom: reorganize module 2025-09-26 09:16:34 -05:00
Bryan McNulty e6d918b2b3 fix indent style in activation.go 2025-09-22 17:15:09 -05:00
Bryan McNulty 4f57709658 +funcs: remoteCreateInstance, remoteActivation 2025-09-22 17:11:22 -05:00
Bryan McNulty 8588e6dc5d +normalizeStringBindings function 2025-09-22 17:10:19 -05:00
Bryan McNulty e68c72d622 Update DCOM utils 2025-09-22 16:10:19 -05:00
Bryan McNulty ef6817ed17 Merge branch 'main' into dev 2025-09-12 17:16:17 -05:00
Bryan McNulty ff7e740784 add poll/timeout ticker in SMB output fetcher 2025-09-12 10:35:18 -05:00
Bryan McNulty e1a0babffe Fix context linter err; fix indents 2025-09-12 10:18:38 -05:00
Bryan McNulty a6470ef6c5 add output timeout flag (--out-timeout) 2025-09-11 07:16:57 -05:00
Bryan McNulty 47d7be87cb Merge dev into main (#22)
* Bump adauth to v0.5.0

* Open remote output file as RW

* Removed out-of-date TODO.md

* Add `--epm`; deprecate `--no-epm`

* Fix parsing of `--epm`/`--no-epm`

* Resolve #21
2025-09-08 19:16:39 -05:00
Bryan McNulty aa06a28618 Resolve #21 2025-09-08 18:37:03 -05:00
Bryan McNulty 47ce7a0357 Add --epm; deprecate --no-epm 2025-09-07 21:47:32 -05:00
Bryan McNulty f92712c7db Resolve #20 2025-09-07 18:12:32 -05:00
Bryan McNulty b9aa531f83 Bug fixes (#19)
* Bumped adauth to v0.5.0
* Optional remote output file is now opened as read-write
2025-09-01 09:16:03 -05:00
Bryan McNulty 38a640a76c Merge dev -> main 2025-08-26 06:40:59 -05:00
Bryan McNulty 18c417feb4 Update indent style 2025-07-12 15:24:02 -05:00
Bryan McNulty 3b8b29203e Fix index panic in tsch.(*Tsch).registerTask 2025-06-12 00:59:47 -05:00
Bryan McNulty 19af8d591a Bug fixes, +dcom shellwindows +dcom shellbrowserwindow (#17)
* Negotiate (not force) highest SMB dialect

* Fixed some issues with SMB client

* `dcom`: new method: `shellwindows`

* Update gitignore

* TODO: new feature ideas, check ShellWindows

* `dcom`: new method: `shellbrowserwindow`

* update README.md with DCOM ShellWindows & ShellBrowserWindow modules.

* Tweaks to shellbrowserwindow.go

* Bumped adauth to v0.3.0 + other deps
2025-05-06 17:14:13 -05:00
Bryan McNulty 3eb197fe0f Tweaks to shellbrowserwindow.go 2025-04-30 14:52:45 -05:00
Bryan McNulty f284a0a6e8 dcom: new method: shellbrowserwindow 2025-04-28 18:54:12 -05:00
Bryan McNulty 1c931fb984 dcom: new method: shellwindows 2025-04-28 17:29:09 -05:00
Bryan McNulty 10eee0ed28 Fix SMB dialect negotiation (#13)
* Negotiate (not force) highest SMB dialect
* Fixed some issues with SMB client
2025-04-28 02:08:24 -05:00
Bryan McNulty 840b8ea656 Fixed some issues with SMB client 2025-04-28 00:38:49 -05:00
Bryan McNulty 10e2872f37 Negotiate (not force) highest SMB dialect 2025-04-27 18:47:36 -05:00
Bryan McNulty eb647b2e20 scmr: change: Fixed service dependency overwrite 2025-04-27 12:58:33 -05:00
Bryan McNulty 29de7f5819 Merge branch 'dev' of github.com:FalconOpsLLC/goexec into dev 2025-04-27 11:14:47 -05:00
Bryan McNulty 6367a19bff scmr: change: additional logging in change.go, linter fixes 2025-04-27 11:13:17 -05:00
Bryan McNulty 2364d1454d IO: remove trailing whitespace from commands 2025-04-27 08:53:36 -05:00
Bryan McNulty f1943574d2 scmr: change: Handle timeouts properly 2025-04-26 17:30:31 -05:00
Bryan McNulty 59512108fb WMI: use exclusively ncacn_ip_tcp endpoints from remote activation response 2025-04-26 16:18:38 -05:00
Bryan McNulty aadf3819a5 Fix parsing of string bindings returned in remote activation response 2025-04-26 15:20:00 -05:00
Bryan McNulty 904096e29c Add go-msrpc error references to all modules #2 2025-04-26 09:45:20 -05:00
Bryan McNulty b2f118985a Add go-msrpc error references to all modules 2025-04-26 07:49:48 -05:00
Bryan McNulty 7770ce5c15 Fixed some more linter issues 2025-04-26 05:18:48 -05:00
Bryan McNulty 9d2a16e16d Fixed some linter issues 2025-04-26 05:12:13 -05:00
Bryan McNulty 6c8dbb0a38 scmr: change: Restore original lpBinaryPathName 2025-04-26 04:37:05 -05:00
Bryan McNulty 911a2456e7 Ensure that Kerberos requests use proxy dialer 2025-04-24 12:17:27 -05:00