2 مستودعات
Inserting and executing binary code within the address space of a running process.
Distinct from Process Address Space Analysis: Candidates focus on address space analysis or allocation, not the active injection and execution of code blobs.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Live Process Code Injection. Refine with filters or upvote what's useful.
Dobby is a dynamic function hooking framework and binary instrumentation tool designed to intercept and redirect function calls in compiled binaries. It serves as a cross-platform and cross-architecture library that provides a unified interface for modifying program execution flow across different operating systems and CPU architectures. The library enables low-level binary instrumentation and runtime application instrumentation by injecting custom handlers into live processes. It is used for software reverse engineering to observe real-time data flow and logic by hooking internal functions.
Injects custom logic into process memory while maintaining correct relative addresses for execution.
CRIU is a Linux process checkpointing tool and state manager used to freeze running applications and save their memory and state to disk for later restoration. It functions as a container migration engine and an OCI checkpoint image converter, allowing the live state of running containers to be transferred between different hosts. The project distinguishes itself through its ability to persist network connectivity, acting as a TCP connection state persister that saves and reconstructs network socket states to maintain active communication after a restart. It further enables the distribution o
Inserts and executes binary blobs within live processes to extract internal state without termination.