2 repository-uri
Low-level capabilities to inspect and modify the registers, memory, and execution flow of other processes.
Distinct from Process Lifecycle Tracing: The candidates are either general awesome-lists or focus specifically on lifecycle tracing rather than active modification.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Process Tracing and Debugging. Refine with filters or upvote what's useful.
Asterinas is a memory-safe operating system kernel designed to prevent data races and memory corruption. It functions as a Linux-ABI compatible kernel, enabling the execution of existing Linux binaries and container workloads while providing a declarative operating system distribution model. The project distinguishes itself by acting as a virtual machine container host and a confidential computing guest OS, allowing it to run within hardware-isolated Trusted Execution Environments such as Intel TDX. It implements a minimal trusted computing base by isolating unsafe low-level operations and se
Implements low-level capabilities to inspect and modify registers, memory, and execution flow of other processes.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Enables attaching to and monitoring local or remote processes for stealthy analysis and reverse engineering.