homeTopImage

Mathscantor's Cyber Journey

post image

Step-by-Step Linux Process Injection Guide Part 5 - Weaponizing Payloads

How linworm’s payload framework uses threads, self-pipes, and signal handling to run reverse shells, beacons, and memory patches inside an injected process.
post image

Step-by-Step Linux Process Injection Guide Part 4 - Loading the Library

How linworm loads a shared library into a target process with malloc, ptrace_write, dlopen, and a constructor payload.
post image

Step-by-Step Linux Process Injection Guide Part 3 - Shellcode and Remote Function Calls

How an injector places a trampoline shellcode into the target’s executable memory and uses it to call arbitrary functions remotely via ptrace register manipulation.
post image

Step-by-Step Linux Process Injection Guide Part 2 - Attaching and Defeating ASLR

How to attach to a running process with ptrace, read /proc/pid/maps, and resolve libc function addresses in the target despite ASLR.
post image

Step-by-Step Linux Process Injection Guide Part 1 - Overview

An overview of ptrace-based Linux process injection: what it is, how it works, and a roadmap for this step-by-step guide series.