7 مستودعات
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 7 awesome GitHub repositories matching operating systems & systems programming · In-Memory Binary Patching. Refine with filters or upvote what's useful.
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.
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.
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.
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.
vgpu_unlock هي مجموعة من أدوات البرمجيات وتعديلات التعريفات المصممة لفتح ميزات المحاكاة الافتراضية على مستوى المؤسسات على أجهزة الرسوميات الاستهلاكية. تعمل كأداة لفتح vGPU ومزيف لمعرف جهاز الأجهزة يسمح بمشاركة بطاقة رسوميات واحدة عبر أجهزة افتراضية متعددة. يحقق المشروع ذلك من خلال استخدام ربط التعريفات (Driver-level hooking)، وتصحيح الذاكرة الديناميكي، وتزييف الجهاز على مستوى النواة. تعترض هذه التقنيات استعلامات تعريف الأجهزة وتعدل الحالة التشغيلية لتعريف GPU في وقت التشغيل لتجاوز قيود البرمجيات التي يفرضها المصنع. توفر القدرات الناتجة رسومات مسرعة بالأجهزة لأنظمة التشغيل الضيفة وتمكن مشاركة GPU الافتراضي على الأجهزة التي لا تدعم هذه الوظائف أصلاً.
Modifies executable instructions directly in RAM to disable software locks and enable vGPU features.
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.
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.