awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesBinary Patchers

Tools for modifying compiled executable files by injecting instructions or resources.

Distinguishing note: Specifically targets binary-level modification of compiled applications rather than source-level patching.

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

Awesome Binary Patchers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • zbezj/heu_kms_activatorzbezj 的头像

    zbezj/HEU_KMS_Activator

    41,965在 GitHub 上查看↗

    HEUKMSActivator is a software license management tool designed to automate the registration and validation of product keys for operating systems and productivity software suites. It functions as a system configuration manager, modifying registry settings and service states to align software licensing status with specific deployment requirements. The utility distinguishes itself through low-level system manipulation, including the injection of signed drivers into memory to intercept license verification routines. It employs memory patching to bypass security checks without altering files on

    Modifies executable code segments in volatile memory to bypass security checks without altering disk files.

    在 GitHub 上查看↗41,965
  • huiyadanli/revokemsgpatcherhuiyadanli 的头像

    huiyadanli/RevokeMsgPatcher

    37,926在 GitHub 上查看↗

    RevokeMsgPatcher is a binary patching utility designed to modify the execution logic of desktop messaging applications. By applying low-level changes to compiled executable files and libraries, the tool enables functionality not natively supported by the original software, specifically focusing on message persistence and process management. The utility distinguishes itself through targeted binary instrumentation and control flow redirection. It identifies specific function patterns and memory offsets within proprietary software to inject custom assembly instructions. These modifications allow

    Applies modified assembly instructions to original binary files to create updated dynamic link libraries.

    C#hex-editorpatchpc
    在 GitHub 上查看↗37,926
  • valinet/explorerpatchervalinet 的头像

    valinet/ExplorerPatcher

    32,948在 GitHub 上查看↗

    ExplorerPatcher is a system utility designed to modify the behavior of the Windows shell by injecting custom code into core operating system processes. It functions as a background patching tool that intercepts internal function calls and replaces modern interface components with legacy alternatives, allowing for the restoration of traditional taskbar, menu, and task switcher behaviors. The project distinguishes itself through its use of dynamic link library injection and side-by-side binary replacement to alter the desktop environment at runtime. By redirecting execution flow within the syst

    Intercepts and overrides default operating system shell operations to provide extended feature sets.

    C
    在 GitHub 上查看↗32,948
  • dnspy/dnspydnSpy 的头像

    dnSpy/dnSpy

    28,993在 GitHub 上查看↗

    dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It functions as an assembly analysis suite and decompiler, translating binary instruction streams back into readable source code to facilitate reverse engineering when original source files are unavailable. The tool distinguishes itself through an integrated binary patching engine and metadata editor, which allow for the direct modification of executable logic and internal metadata tables. It supports in-process debugging instrumentation, enabling users to inject runtime hooks, s

    Enables direct modification of compiled application logic by rewriting binary data.

    C#
    在 GitHub 上查看↗28,993
  • revanced/revanced-managerReVanced 的头像

    ReVanced/revanced-manager

    25,932在 GitHub 上查看↗

    ReVanced Manager is an Android application patcher designed to modify compiled mobile binaries. It enables users to inject custom features, alter runtime behavior, and remove interface elements without requiring access to original source code. The utility distinguishes itself by performing all operations locally on the user device, ensuring privacy by avoiding external server dependencies. It automates the entire modification lifecycle, including the retrieval of application files, the application of bytecode-level patches, and the generation of new cryptographic signatures to ensure the resu

    Modifies compiled Android application files by injecting custom instructions and resources directly into the binary structure.

    Dartandroidflutterflutter-apps
    在 GitHub 上查看↗25,932
  • nixos/nixpkgsNixOS 的头像

    NixOS/nixpkgs

    23,527在 GitHub 上查看↗

    Nixpkgs is a comprehensive repository of declarative software definitions used to build and manage reproducible system environments. It functions as a framework for assembling operating system components and application dependencies into consistent, versioned, and verifiable software collections. By utilizing a functional derivation graph and a lazy evaluation model, the project ensures that software environments are defined as pure expressions, resulting in absolute reproducibility across different machines. The repository distinguishes itself through its ability to manage complex software l

    Modifies binary executables to ensure they locate necessary dependencies and runtime configurations.

    Nixhacktoberfestlinuxnix
    在 GitHub 上查看↗23,527
  • rui314/moldrui314 的头像

    rui314/mold

    16,190在 GitHub 上查看↗

    Mold is a high-performance linker designed to replace standard system tools for the creation of executable binaries and shared libraries. It functions as a drop-in replacement for existing linkers, focusing on accelerating the final build phase of large software projects to improve developer productivity. The tool achieves its performance by utilizing multi-threaded processing to distribute the linking of object files across multiple CPU cores. It supports cross-architecture binary linking, allowing it to process compiled files for diverse platforms efficiently. By intercepting standard linke

    Updates existing executable files by modifying only necessary sections rather than regenerating the entire output binary from scratch.

    C++
    在 GitHub 上查看↗16,190
  • microsoft/mimallocmicrosoft 的头像

    microsoft/mimalloc

    13,090在 GitHub 上查看↗

    Mimalloc is a general purpose dynamic memory allocator for C and C++ designed to increase execution speed and reduce fragmentation. It functions as a scalable heap manager that replaces standard library allocation functions to improve performance and memory efficiency across applications. The project distinguishes itself as both a heap security hardener and a memory corruption detector. It employs randomized allocation, encrypted free lists, and sampled guard pages to mitigate heap exploits and identify buffer overflows or use-after-free errors during runtime. The allocator provides capabili

    Implements binary-level modification of compiled applications by patching import tables to inject the allocator.

    C
    在 GitHub 上查看↗13,090
  • ran-j/ps2recompran-j 的头像

    ran-j/PS2Recomp

    2,689在 GitHub 上查看↗

    PS2Recomp is a static recompiler for PlayStation 2 that translates machine instructions from executable binaries into source code to enable execution on modern hardware. It functions as a binary-to-source translator and a binary analysis tool designed to facilitate the preservation of legacy software. The project distinguishes itself through a hardware emulation runtime that manages memory models and register contexts, combined with a static binary patcher for replacing raw instructions and overriding function bindings. It utilizes a specialized vector unit instruction execution system that m

    Provides a mechanism for replacing raw instructions and overriding function bindings in compiled executables.

    C++ps2recompilereverse-engineering
    在 GitHub 上查看↗2,689
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Analysis Capabilities
  4. Binary Patchers

探索子标签

  • Incremental PatchersTools that update existing executable files by modifying only necessary sections instead of regenerating the entire binary. **Distinct from Binary Patchers:** Distinct from general binary patchers: focuses on incremental updates to existing binaries rather than arbitrary instruction injection.