Implement puppeting

This commit is contained in:
Michael Mikovsky
2025-08-23 11:02:01 -06:00
parent 0e36538e84
commit 5f38d85e6c
15 changed files with 644 additions and 115 deletions
+10 -9
View File
@@ -1,14 +1,15 @@
TODO:
[ ] - Copy memory over network
- [ ] - Copy memory over network
- [ ] - Stream std buffers over network
Server:
[x] - Intercept syscalls
[x] - Transmit syscalls over network
[x] - Read memory from buffers.
[ ] - Mutate syscalls into Rust
[ ] - Figure out which system calls should be forwarded and not
- [x] - Intercept syscalls
- [x] - Transmit syscalls over network
- [x] - Read memory from buffers.
- [ ] - Mutate all syscalls into Rust
- [ ] - Figure out which system calls should be forwarded and not
Mimic:
[x] - Execute syscalls
[ ] - Mutate syscalls back into C
[ ] - Create subprocess and mimic system calls in it.
- [x] - Execute syscalls
- [ ] - Mutate all syscalls back into C
- [ ] - Create subprocess and mimic system calls in it.