diff options
author | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-12 11:38:55 -0500 |
---|---|---|
committer | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-12 11:38:55 -0500 |
commit | 68d7788e3e69fd8df126396158c7946e8bf1433c (patch) | |
tree | 1d017527e2cb8ffd4de2245a5c2a7462383e5a54 /TODO.md | |
parent | c29e70df5434a82ee43fa59826c67037d07d7b3a (diff) | |
download | goexec-68d7788e3e69fd8df126396158c7946e8bf1433c.tar.gz goexec-68d7788e3e69fd8df126396158c7946e8bf1433c.zip |
Update TODO
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 52 |
1 files changed, 30 insertions, 22 deletions
@@ -2,39 +2,47 @@ ## Resolve Before Release -### Higher Priority -- [X] Add WMI module +### TSCH + - [X] Clean up TSCH module +- [ ] Add command to tsch - update task if it already exists. See https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-tsch/849c131a-64e4-46ef-b015-9d4c599c5167 (`flags` argument) +- [ ] Add more trigger types + +### SCMR - [X] Clean up SCMR module - - [X] add dynamic string binding support - - [X] general clean up. Use TSCH & WMI as reference +- [X] add dynamic string binding support +- [X] general clean up. Use TSCH & WMI as reference +- [ ] Fix SCMR `change` method so that dependencies field isn't permanently overwritten + +### DCOM - [X] Add DCOM module - - [X] MMC20.Application method +- [X] MMC20.Application method -- [ ] Add psexec module (RemComSvc) - - [ ] Add support for dynamic service executable (of course) +### WMI +- [X] Add WMI module +- [ ] Clean up WMI module - [ ] WMI `reg` subcommand - read & edit the registry +- [ ] File transfer functionality -### Other - -- [ ] Fix SCMR `change` method so that dependencies field isn't permanently overwritten -- [ ] Add `delete` command to all modules that may involve cleanup - use `tsch delete` for reference - - [X] `scmr delete` -- [ ] Standardize modules to interface for future use -- [ ] Add command to tsch - update task if it already exists. See https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-tsch/849c131a-64e4-46ef-b015-9d4c599c5167 (`flags` argument) -- [ ] Add proxy support - see https://github.com/oiweiwei/go-msrpc/issues/21 +### WinRM -### Testing +- [ ] Add basic WinRM module - https://github.com/bryanmcnulty/winrm + - [ ] File transfer functionality + - [ ] Shell functionality -- [ ] Testing against different Windows machines & versions -- [ ] Testing from Windows (compile to PE) +### Other -## Resolve Eventually +- [X] Add proxy support - see https://github.com/oiweiwei/go-msrpc/issues/21 +- [ ] Descriptions for all modules and methods +- [ ] Add SMB file transfer interface +- [ ] `--ctf` option - allow unsafe OPSEC (i.e. fetching execution output via file write/read) +- [ ] README -### Lower Priority +## Resolve Eventually -- [ ] `--ctf` option - allow unsafe OPSEC (i.e. fetching execution output via file write/read) -- [ ] ability to specify multiple targets
\ No newline at end of file +- [ ] Add Go tests +- [ ] ability to specify multiple targets +- [ ] Standardize modules to interface for future use
\ No newline at end of file |