1 dépôt
Tools that randomize the entry point or starting address of a program to uncover memory corruption and unstable pointers.
Distinct from Program Address Declarations: Distinct from address derivation schemes used in cryptography or on-chain program declarations; this is a debugging technique for memory bug detection.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Execution Address Randomizers. Refine with filters or upvote what's useful.
Seer is a graphical frontend for GDB that provides a visual interface for inspecting variables, managing breakpoints, and stepping through code. It functions as a low-level debugger visualizer with specialized tools for call stack inspection and register visualization. The project distinguishes itself by integrating low-level program analysis directly into the visual experience, featuring a synchronized assembly overlay that maps CPU registers and assembly instructions to source code lines. It also includes memory bug detection capabilities by randomizing the program starting address during t
Randomizes the program starting address to help identify memory-related bugs during the debugging process.