blob: d6da14467d0b7aad201884b8a7e1eda4625aacc8 (
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# TODO
## Resolve Before Release
### TSCH
- [X] Clean up TSCH module
- [X] Session hijacking
- [X] Generate random name/path
- [X] Output
- [ ] Add more trigger types
- [ ] 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)
### SCMR
- [X] Clean up SCMR module
- [X] add dynamic string binding support
- [X] general clean up. Use TSCH & WMI as reference
- [X] Output
- [ ] Fix SCMR `change` method so that dependencies field isn't permanently overwritten
### DCOM
- [X] Add DCOM module
- [X] MMC20.Application method
- [X] Output
- [ ] ShellWindows & ShellBrowserWindow
### WMI
- [X] Add WMI module
- [X] Clean up WMI module
- [X] Output
- [ ] WMI `reg` subcommand - read & edit the registry
- [ ] File transfer functionality
### Other
- [X] Add proxy support - see https://github.com/oiweiwei/go-msrpc/issues/21
- [ ] `--unsafe` option - allow unsafe OPSEC (i.e. fetching execution output via file write/read)
- [ ] Descriptions for all modules and methods
- [ ] Add SMB file transfer interface
- [ ] README
## Resolve Eventually
- [ ] `--shell` option
- [ ] Add Go tests
- [ ] ability to specify multiple targets
### WinRM
- [ ] Add basic WinRM module - https://github.com/bryanmcnulty/winrm
- [ ] File transfer functionality
- [ ] Shell functionality
|