usiegl00

Results 49 comments of usiegl00

This pr has been here for a while now, are there any changes you need to get this across the line?

Thanks, let me know if you want any assistance.

Persistence is inherently **not** op-sec safe due to the requirements of storing information on disk. However I think we should decide on the best methods of persisting on the 3...

Also: - Linux `/etc/rc.local` - MacOS `/etc/rc.common`

@rkervella Now that each host has a UUID, You can replace old connections instead of duplicating them. Ex. If there is already a session with the same UID, GID and...

Makes Sense. UUIDs work well for persistence however, allowing the server to match based on UID in the edge cases.

I have an in memory executable loader for Mac OS that might be useful. See: https://github.com/usiegl00/tamatoa I can re-write it in go if you'd like.

Binject universal is using the same technique to load dylibs as tamatoa. You should be able to load machos by just modifying the header. This is how metasploit does it:...

Is there a way to pause the GC for a set amount of time? (i.e. SetGCPercent(-1) then SetGCPercent(100)) See: https://pkg.go.dev/runtime/debug#SetGCPercent If not, can we call pthread_create to execute the dylib...

Another option would be to call `fork` before running and then use a shared memory location to get the output.