2 مستودعات
Inserting and executing binary code within the virtual address space of a running process.
Distinct from Process Address Space Analysis: Distinct from address space analysis; performs active execution of foreign code rather than passive structural analysis.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Address Space Code Injection. Refine with filters or upvote what's useful.
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
Injects and runs binary blobs inside another running process to perform routines without disrupting the target task.
PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and
Maps a running process's virtual address space into the debugger's space for direct memory access.