3 repository-uri
Systems for reading and writing to the memory and registers of a remote processor during execution.
Distinct from Memory Management Systems: Shortlist contains LLM memory engines or OS heap management; this is about external hardware register/memory access.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Target Memory Managers. Refine with filters or upvote what's useful.
MimiPenguin este un instrument Linux de extracție a credențialelor din memorie și recuperare a parolelor, conceput pentru a izola și recupera parolele de autentificare ale utilizatorilor în text clar din memoria proceselor active. Funcționează ca un utilitar post-exploatare pentru extragerea credențialelor sensibile din sesiunile utilizatorilor desktop în timpul evaluărilor de securitate. Instrumentul efectuează criminalistică a memoriei Linux prin analizarea memoriei proceselor de sistem pentru a identifica și izola credențialele. Este utilizat pentru testarea de penetrare a securității și evaluarea riscurilor asociate atacurilor bazate pe memorie, precum și pentru testarea escaladării privilegiilor locale. Sistemul vizează memoria sesiunii utilizatorului prin dump-ul memoriei virtuale a proceselor care rulează. Utilizează scanarea memoriei bazată pe tipare, identificarea euristică a parolelor și izolarea credențialelor în text clar pentru a distinge parolele potențiale de datele binare.
Focuses extraction efforts on the specific memory addresses assigned to desktop environment and login manager 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
Provides the ability to modify target process memory to alter program state during debugging.
probe-rs is an embedded debugging toolset used for flashing, debugging, and inspecting microcontrollers via hardware debug probes. It functions as an embedded firmware flasher, a memory manager for reading and writing to processor registers, and a server implementing the Debug Adapter Protocol to connect hardware debugging to various code editors. The project includes a CMSIS-Pack target parser to extract device metadata and flash configurations from industry-standard definition files. It provides a driver-based probe abstraction to interact with various hardware debug probes regardless of th
Provides a system for reading and writing to the memory and registers of a target processor.