3 dépôts
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 est un extracteur de références de mémoire Linux et un outil de récupération de mot de passe conçu pour isoler et récupérer les mots de passe de connexion utilisateur en texte clair à partir de la mémoire de processus active. Il fonctionne comme un utilitaire de post-exploitation pour extraire des références sensibles des sessions utilisateur de bureau lors d'évaluations de sécurité. L'outil effectue une analyse forensique de la mémoire Linux en analysant la mémoire des processus système pour identifier et isoler les références. Il est utilisé pour les tests d'intrusion de sécurité et l'évaluation des risques associés aux attaques basées sur la mémoire, ainsi que pour tester l'élévation de privilèges locale. Le système cible la mémoire de session utilisateur en vidant la mémoire virtuelle des processus en cours d'exécution. Il utilise une analyse de mémoire basée sur des motifs, une identification heuristique des mots de passe et une isolation des références en texte clair pour distinguer les mots de passe potentiels des données binaires.
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.