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

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

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

5 个仓库

Awesome GitHub RepositoriesNative Hooking Frameworks

Tools for intercepting and modifying native function calls and JNI interactions.

Distinct from Native Function Invocations: Focuses on interception and modification (hooking) rather than just triggering invocations.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Native Hooking Frameworks. Refine with filters or upvote what's useful.

Awesome Native Hooking Frameworks GitHub Repositories

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

    Tencent/matrix

    12,020在 GitHub 上查看↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Patches the procedure linkage table to intercept system calls and monitor binaries without recompilation.

    Javaandroidapm-clientwechat
    在 GitHub 上查看↗12,020
  • aslody/virtualappasLody 的头像

    asLody/VirtualApp

    11,010在 GitHub 上查看↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Hooks JNI functions at the native level to modify application behavior and system interactions.

    Javaandroidframeworkplugin
    在 GitHub 上查看↗11,010
  • zhkl0228/unidbgzhkl0228 的头像

    zhkl0228/unidbg

    5,028在 GitHub 上查看↗

    unidbg 是一个用于在宿主机上模拟和调试 ARM32 和 ARM64 原生二进制文件的框架。它充当 Android 和 iOS 二进制调试器和原生库模拟器,允许在无需物理硬件的情况下执行原生代码。 该项目通过原生函数 Hook 框架和模型上下文协议 (MCP) 调试工具脱颖而出,该工具将模拟器状态暴露给 AI 助手以进行自动化二进制分析。它还包括一个专门的内存分析器,用于跟踪访客端分配并识别原生二进制文件中的泄漏。 该工具集涵盖了多个功能领域,包括原生代码逆向工程、指令级执行跟踪和 JNI 桥接模拟。它通过内存读/写日志和控制台调试器提供可观测性,同时利用线程安全的模拟器池来减少初始化开销。

    Ships a framework for intercepting and modifying native function calls and JNI interactions.

    Javaandroidcapstonedebugger
    在 GitHub 上查看↗5,028
  • alibaba/dexposedalibaba 的头像

    alibaba/dexposed

    4,508在 GitHub 上查看↗

    Dexposed 是一套专为 Android 设备上的动态补丁、框架拦截和代码插桩设计的运行时工具和引擎。它作为一个 Hook 框架和插桩工具,用于将自定义代码加载到正在运行的进程中,从而在不修改原始字节码的情况下改变逻辑。 该项目支持拦截和修改 Android 应用程序和系统框架内的方法行为。它特别提供了通过覆盖框架调用和在不重启的情况下对活动进程应用热补丁来绕过操作系统限制的功能。 该工具集涵盖了广泛的插桩功能,包括拦截方法执行、重定向超级方法调用以及通过运行时拦截监控系统级行为。

    Provides a framework for intercepting and modifying native function calls and JNI interactions.

    Java
    在 GitHub 上查看↗4,508
  • iqiyi/xhookiqiyi 的头像

    iqiyi/xHook

    4,339在 GitHub 上查看↗

    xHook 是一个用于 Android ELF 二进制文件的底层插桩和 Hook 库。它作为一个框架,通过修改过程链接表(PLT)来拦截原生符号并重定向函数调用。 该工具利用正则表达式过滤特定的二进制文件和符号进行拦截。它能够在不更改原始二进制文件的情况下,将原生调用重定向到自定义的函数实现。 该框架涵盖了动态符号解析、ELF 表修改以及原生库的安全分析。它还包括稳定性机制,使用信号处理程序拦截段错误(segmentation faults),防止指针计算期间的应用程序崩溃。

    Intercepts native functions by patching the Procedure Linkage Table in compiled Android binaries.

    Candroidelfgot
    在 GitHub 上查看↗4,339
  1. Home
  2. Operating Systems & Systems Programming
  3. Native Hooking Frameworks

探索子标签

  • PLT HookingInterception of native functions by patching the Procedure Linkage Table (PLT) in compiled binaries. **Distinct from Native Hooking Frameworks:** Specifies the PLT patching mechanism rather than general native hooking frameworks.