remoob
remoob
remoob remoob Admin August 3 Aug 3 #1

PLINUX is a C library for remotely manipulating processes on Linux using ptrace, it lets you read/write memory, resolve symbols at runtime (like malloc, puts), and even call remote functions inside another process. The repo already includes a working example of .so injection via remote dlopen.

The technique itself isn’t new, it’s the same approach my friend buzzer-re used in his write-up on ELF injection on the PlayStation 5, where he uses kernel R/W primitives to bypass the PS5’s memory protections (running on FreeBSD) and inject code into processes like the system UI. PLINUX is basically that same instrumentation logic, adapted for regular Linux processes using native ptrace, no exploit required.

Repo: github.com/rem0obb/plinux
PS5 article: reversing.codes/posts/PlayStation-5-ELF-Injection/