awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesRuntime Memory Manipulation

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.

Awesome Runtime Memory Manipulation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gibbed/steamachievementmanagerAvatar von gibbed

    gibbed/SteamAchievementManager

    8,525Auf GitHub ansehen↗

    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.

    C#steamsteam-apitool
    Auf GitHub ansehen↗8,525
  • darthton/blackboneAvatar von DarthTon

    DarthTon/Blackbone

    5,431Auf GitHub ansehen↗

    Blackbone ist eine Sammlung spezialisierter Tools für Speicherscans, Prozessinjektion und Kernel-Treiber-Schnittstellen, die zur Manipulation der Windows-Ausführungsumgebung verwendet werden. Es bietet ein Framework für die Ausführung von Remote-Code, das Mapping von Portable-Executable-Images und die Verwaltung von Threads über verschiedene Prozessgrenzen hinweg. Das Projekt enthält einen Kernel-Speichertreiber für den Zugriff auf den Kernelspeicher und die Änderung von Handle-Rechten, um Allokationen vor der Erkennung im User-Mode zu verbergen. Zudem bietet es eine Bibliothek zum Abfangen von Funktionsaufrufen in Remote-Prozessen mittels Software-Interrupts und Hardware-Breakpoints. Das Toolkit deckt umfassendere Funktionen der virtuellen Speichermanipulation ab, wie das Lesen, Schreiben und Allokieren von Speicher in lokalen oder Remote-Prozessen. Es bietet zudem Utilities für die Suche nach Speichermustern, um spezifische Byte-Sequenzen zu lokalisieren, sowie ein Modulmanagement für das Injizieren oder Entfernen von Binärdateien.

    Provides tools for modifying the memory of running Windows processes to alter their state or behavior.

    C++
    Auf GitHub ansehen↗5,431
  • dualcoder/vgpu_unlockAvatar von DualCoder

    DualCoder/vgpu_unlock

    5,267Auf GitHub ansehen↗

    vgpu_unlock ist eine Sammlung von Software-Tools und Treiber-Modifikationen, die entwickelt wurden, um Virtualisierungsfunktionen der Enterprise-Klasse auf Consumer-Grafikhardware freizuschalten. Es fungiert als vGPU-Unlock-Tool und Hardware-Device-ID-Spoofer, der es ermöglicht, eine einzelne Grafikkarte über mehrere virtuelle Maschinen hinweg zu teilen. Das Projekt erreicht dies durch Treiber-Level-Hooking, dynamisches Memory-Patching und Kernel-Level-Device-Spoofing. Diese Techniken fangen Hardware-Identifikationsabfragen ab und modifizieren den Betriebszustand des GPU-Treibers zur Laufzeit, um herstellerseitige Software-Beschränkungen zu umgehen. Die resultierenden Funktionen stellen Gast-Betriebssystemen hardwarebeschleunigte Grafik zur Verfügung und ermöglichen virtuelles GPU-Sharing auf Hardware, die diese Funktionen nativ nicht unterstützt.

    Alters the operational state of the running GPU driver in memory to enable features without modifying on-disk binaries.

    C
    Auf GitHub ansehen↗5,267
  • alibaba/dexposedAvatar von alibaba

    alibaba/dexposed

    4,508Auf GitHub ansehen↗

    Dexposed ist eine Reihe von Laufzeit-Tools und Engines, die für dynamisches Patchen, Framework-Interception und Code-Instrumentierung auf Android-Geräten entwickelt wurden. Es fungiert als Hooking-Framework und Instrumentierungstool, das verwendet wird, um benutzerdefinierten Code in laufende Prozesse zu laden und die Logik zu ändern, ohne den ursprünglichen Bytecode zu modifizieren. Das Projekt ermöglicht das Abfangen und Modifizieren von Methodenverhalten sowohl innerhalb von Android-Anwendungen als auch im System-Framework. Es bietet spezifisch Funktionen zur Umgehung von Betriebssystembeschränkungen durch das Überschreiben von Framework-Aufrufen und das Anwenden von Hot-Patches auf Live-Prozesse, ohne dass ein Neustart erforderlich ist. Das Toolset deckt breite Instrumentierungsfunktionen ab, einschließlich des Abfangens von Methodenausführungen, der Umleitung von Super-Methodenaufrufen und der Überwachung von Verhalten auf Systemebene durch Laufzeit-Interception.

    Directly modifies the memory layout of target applications to change internal states and method pointers.

    Java
    Auf GitHub ansehen↗4,508
  1. Home
  2. Operating Systems & Systems Programming
  3. Runtime Memory Manipulation