Rdbo

Results 67 comments of Rdbo

I'm finding this a bit odd as well. I'm in a situation where it seems that most calls to this library require a `.clone()`: Examples (NOTE: The 'settings' variable is...

@ramosbugs I'm just wondering if ownership is really necessary here. For some things I can understand, like consuming the authentication code to exchange for a token - the code is...

![css-flatpak](https://github.com/kubo/injector/assets/57117082/1e03ce6b-2bc4-4ea7-adde-d33c938dbe05) Screenshot injecting into Counter-Strike Source, running from Flatpak Steam.

Still works on regular processes also: ``` $ ./target [*] Target Process Waiting...................................... .......... ```

You need admin access to write memory to other processes And you're supposed to use `LM_ReadMemory` and `LM_WriteMemory` to write in the current process, instead of `LM_ReadMemoryEx` and `LM_WriteMemoryEx`

Possible changes: - Add `lm_pid_t owner` so that it no longer needs a `LM_GetThreadProcess` function. Instead, `LM_GetProcessEx` could be used - Add `lm_time_t start_time` to identify the thread start time,...

@illegal-instruction-co For (2); Currently those definitions are in the C header files, but they can be passed to CMake also IIRC: Right now it looks like this: ```c #if LM_OS...

This topic could be expanded further into a Debug API (I tried to do it in the past, but it didn't go very well - I could try again though)....

I've done a PoC for Linux here: https://github.com/rdbo/ptrace-breakpoint-parent-test So yeah, this is definitely possible

I don't know how this would go on Windows though, but it shouldn't be much different