awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesIn-Memory Binary Patching

Modifying executable instructions directly in RAM during runtime.

Distinguishing note: None of the candidates cover runtime binary instruction modification; most are focused on data decryption or AI agents.

Explore 9 awesome GitHub repositories matching operating systems & systems programming · In-Memory Binary Patching. Refine with filters or upvote what's useful.

Awesome In-Memory Binary Patching GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lsposed/lsposedAvatar de LSPosed

    LSPosed/LSPosed

    24,045Ver en GitHub↗

    LSPosed is an Android runtime hooking framework and in-memory code modifier. It functions as a system hooking tool that intercepts and modifies system and application methods in memory to change behavior without altering original installation files. The project provides a standardized interface through the Xposed Module API, allowing for the development of plugins that alter the behavior of the Android operating system and installed applications. The framework covers a range of capabilities including runtime function interception, Android system debugging, and application customization. Thes

    Updates executable instructions directly in RAM to change behavior without altering files on disk.

    Javaandroidxposed
    Ver en GitHub↗24,045
  • std-microblock/chromaticAvatar de std-microblock

    std-microblock/chromatic

    8,315Ver en GitHub↗

    Chromatic is a Chromium runtime modifier and JavaScript engine injector designed to alter the low-level operational characteristics of Chromium and its embedded V8 engine. It functions as a tool for injecting custom logic into the V8 JavaScript engine to change application behavior at runtime. The project provides mechanisms for browser engine instrumentation and V8 runtime manipulation. It enables the modification of the internal execution flow of JavaScript within Chromium-based environments to extend native browser capabilities or bypass standard limitations.

    Alters active process memory to redirect function calls or change behavior without modifying the binary on disk.

    C++cefchromiuminject
    Ver en GitHub↗8,315
  • ramensoftware/windhawkAvatar de ramensoftware

    ramensoftware/windhawk

    7,129Ver en GitHub↗

    Windhawk is a Windows OS modding framework and user-mode code injector designed to customize the behavior of Windows applications and system components. It functions as a process customization tool and API hooking engine that allows for the insertion of custom logic into running programs. The framework enables software behavior modification and user interface tweaking without requiring access to the original source code. This is achieved by intercepting function calls and altering how software interacts with the operating system to implement patches or feature enhancements. The system covers

    Enables on-the-fly memory patching of binary instructions to alter program logic without disk modifications.

    C++
    Ver en GitHub↗7,129
  • optiscaler/optiscalerAvatar de optiscaler

    optiscaler/OptiScaler

    6,875Ver en GitHub↗

    OptiScaler is a DirectX graphics middleware and temporal upscaler wrapper designed to intercept graphics API calls. It functions as a system for replacing native temporal anti-aliasing and upscaling technologies with alternative scaling methods and frame generation interop to improve resolution and performance. The project distinguishes itself by enabling modern high-resolution upscaling and frame generation in games built for legacy rendering standards. It includes a framework for importing low-latency graphics plugins and utilizes an interception layer to replace existing frame interpolatio

    Modifies operating system libraries in memory to ensure stability when using modern graphics technologies.

    C++amddlssframegeneration
    Ver en GitHub↗6,875
  • dualcoder/vgpu_unlockAvatar de DualCoder

    DualCoder/vgpu_unlock

    5,267Ver en GitHub↗

    vgpu_unlock es un conjunto de herramientas de software y modificaciones de controladores diseñadas para desbloquear características de virtualización de nivel empresarial en hardware gráfico de consumo. Funciona como una herramienta de desbloqueo de vGPU y suplantador de ID de dispositivo de hardware que permite compartir una sola tarjeta gráfica entre múltiples máquinas virtuales. El proyecto logra esto empleando hooking a nivel de controlador, parches de memoria dinámicos y suplantación de dispositivos a nivel de kernel. Estas técnicas interceptan las consultas de identificación de hardware y modifican el estado operativo del controlador de GPU en tiempo de ejecución para saltarse las restricciones de software impuestas por el fabricante. Las capacidades resultantes proporcionan gráficos acelerados por hardware a los sistemas operativos invitados y permiten compartir GPU virtuales en hardware que no soporta estas funciones de forma nativa.

    Modifies executable instructions directly in RAM to disable software locks and enable vGPU features.

    C
    Ver en GitHub↗5,267
  • cloverhackycolor/cloverbootloaderAvatar de CloverHackyColor

    CloverHackyColor/CloverBootloader

    5,053Ver en GitHub↗

    CloverBootloader is a UEFI-compliant boot loader designed to initialize hardware and launch multiple operating systems across various platforms. Its primary purpose is to enable the booting of operating systems on unsupported hardware through system identity spoofing and hardware emulation. The project specializes in hardware compatibility patching by modifying ACPI tables, faking hardware IDs, and patching binary kernels or extensions in memory during the boot process. It provides capabilities to inject kernel extensions and spoof system parameters, such as product names and serial numbers,

    Implements in-memory binary patching of kernel extensions to resolve hardware compatibility issues during boot.

    C
    Ver en GitHub↗5,053
  • hyperdbg/hyperdbgAvatar de HyperDbg

    HyperDbg/HyperDbg

    3,885Ver en GitHub↗

    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

    Modifies binary instructions of a running process by writing directly to memory to alter program behavior.

    Cbinary-analysisdebugdebugger
    Ver en GitHub↗3,885
  • acidanthera/liluAvatar de acidanthera

    acidanthera/Lilu

    3,845Ver en GitHub↗

    Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo

    Modifies executable instructions directly in RAM during runtime to alter system behavior without disk changes.

    C
    Ver en GitHub↗3,845
  • sebaxakerhtc/rdpwrapAvatar de sebaxakerhtc

    sebaxakerhtc/rdpwrap

    2,515Ver en GitHub↗

    rdpwrap is a set of system utilities and services designed to enable, configure, and manage remote desktop protocol access and video compression settings. It functions as a service and manager that allows remote desktop connections on operating system versions where the feature is restricted or disabled by the vendor. The project provides tools to override system-level restrictions for remote access and activate remote desktop protocol services on unsupported versions. It includes a configuration tool for managing H.264 video compression and encoding settings to balance visual quality, networ

    Modifies executable instructions directly in RAM to bypass version checks without altering disk files.

    Pascal
    Ver en GitHub↗2,515
  1. Home
  2. Operating Systems & Systems Programming
  3. In-Memory Binary Patching

Explorar subetiquetas

  • Runtime Binary PatchingModifying executable instructions directly in memory during runtime to alter program behavior. **Distinct from In-Memory Binary Patching:** Distinct from In-Memory Binary Patching: focuses on the runtime capability of patching active processes.