2 dépôts
Automated summaries of processor state, including registers and stack, provided during execution interrupts.
Distinct from Runtime Context Injection: Candidates focus on logging or AI runtimes; this is specifically about the CPU/stack state during a debug break.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Runtime Debugging Contexts. Refine with filters or upvote what's useful.
GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs
Automatically displays a summary of registers, the stack, and disassembly upon interrupts.
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
Lists intercepted processes and threads and switches debugger focus between them using hypervisor-level control.