blob: bbfbe9ed83b2c016ef63b621f1935db63d1360d0 (
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
|
# TODO
## Resolve Before Release
### Higher Priority
- [X] Add WMI module
- [X] Clean up TSCH module
- [ ] Clean up SCMR module
- [ ] add dynamic string binding support
- [ ] general clean up. Use TSCH & WMI as reference
- [ ] Add DCOM module
- [ ] MMC20.Application method
- [ ] Add psexec module (RemComSvc)
- [ ] Add support for dynamic service executable (of course)
### 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
- [ ] 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)
### Testing
- [ ] Testing against different Windows machines & versions
- [ ] Testing from Windows (compile to PE)
## Resolve Eventually
### Higher Priority
- [ ] Add dcom module
### Lower Priority
- [ ] `--ctf` option - allow unsafe OPSEC (i.e. fetching execution output via file write/read)
- [ ] ability to specify multiple targets
|