4 repository-uri
Tools and techniques for modifying the memory of a running process to alter its state or behavior.
Distinct from Memory Header Manipulation: The candidates focus on data processing, kernel partitioners, or specific forensic prevention, not general user-land process memory manipulation.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Runtime Memory Manipulation. Refine with filters or upvote what's useful.
Steam Achievement Manager is a game achievement editor and specialized API client designed to modify and unlock game achievements and statistics for titles on the Steam platform. It functions as a utility for manually changing the state of earned rewards and milestones while the client is running. The tool provides capabilities for steam profile customization and game statistic manipulation, allowing users to adjust displayed progress and achievement states. It operates by interfacing with the platform backend to update user profile data.
Implements the ability to modify memory addresses of the running Steam process to change achievement states.
Blackbone este o colecție de instrumente specializate pentru scanarea memoriei, injectarea în procese și interfețe de drivere kernel utilizate pentru a manipula mediul de execuție Windows. Oferă un framework pentru executarea codului la distanță, maparea imaginilor executabile portabile și gestionarea thread-urilor între diferite limite de proces. Proiectul include un driver de memorie kernel pentru a accesa memoria kernel și a modifica drepturile de manipulare pentru a ascunde alocările de detectarea în user-mode. De asemenea, dispune de o bibliotecă pentru interceptarea apelurilor de funcții în procese la distanță folosind întreruperi software și breakpoint-uri hardware. Toolkit-ul acoperă capabilități mai largi în manipularea memoriei virtuale, cum ar fi citirea, scrierea și alocarea memoriei în procese locale sau la distanță. Oferă, de asemenea, utilitare pentru căutarea de tipare în memorie pentru a localiza secvențe specifice de octeți și gestionarea modulelor pentru injectarea sau ejectarea binarilor.
Provides tools for modifying the memory of running Windows processes to alter their state or behavior.
vgpu_unlock este un set de instrumente software și modificări de drivere concepute pentru a debloca funcționalitățile de virtualizare de nivel enterprise pe hardware grafic de consum. Funcționează ca un instrument de deblocare vGPU și un spoofer de ID de dispozitiv hardware care permite partajarea unei singure plăci grafice între mai multe mașini virtuale. Proiectul realizează acest lucru prin utilizarea hooking-ului la nivel de driver, patching-ului dinamic al memoriei și spoofing-ului de dispozitiv la nivel de kernel. Aceste tehnici interceptează interogările de identificare hardware și modifică starea operațională a driverului GPU în timpul execuției pentru a ocoli restricțiile software impuse de producător. Capabilitățile rezultate oferă grafică accelerată hardware sistemelor de operare guest și permit partajarea GPU-ului virtual pe hardware care nu suportă nativ aceste funcții.
Alters the operational state of the running GPU driver in memory to enable features without modifying on-disk binaries.
Dexposed este un set de instrumente și motoare de runtime concepute pentru patching dinamic, interceptarea framework-ului și instrumentarea codului pe dispozitive Android. Funcționează ca un framework de hooking și instrument de instrumentare utilizat pentru a încărca cod personalizat în procesele care rulează, pentru a altera logica fără a modifica bytecode-ul original. Proiectul permite interceptarea și modificarea comportamentului metodelor atât în aplicațiile Android, cât și în framework-ul sistemului. Oferă în mod specific capabilități pentru a ocoli limitările sistemului de operare prin suprascrierea apelurilor de framework și aplicarea de hot-patch-uri pe procesele live fără a necesita o repornire. Setul de instrumente acoperă capabilități largi de instrumentare, inclusiv interceptarea execuțiilor metodelor, redirecționarea apelurilor de super-metode și monitorizarea comportamentului la nivel de sistem prin interceptarea la runtime.
Directly modifies the memory layout of target applications to change internal states and method pointers.