blob: 7d66ad97ccb188416bd73f40801e31f98b73381b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# TODO
## Resolve Before Release
### Higher Priority
- [X] Add WMI module
- [X] Clean up TSCH module
- [X] Clean up SCMR module
- [X] add dynamic string binding support
- [X] general clean up. Use TSCH & WMI as reference
- [X] Add DCOM module
- [X] MMC20.Application method
- [ ] Add psexec module (RemComSvc)
- [ ] Add support for dynamic service executable (of course)
- [ ] WMI `reg` subcommand - read & edit the registry
### 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
### Testing
- [ ] Testing against different Windows machines & versions
- [ ] Testing from Windows (compile to PE)
## Resolve Eventually
### Lower Priority
- [ ] `--ctf` option - allow unsafe OPSEC (i.e. fetching execution output via file write/read)
- [ ] ability to specify multiple targets
|