Dynamic Instrumentation Tool Platform
Frida is a dynamic binary instrumentation toolkit that provides a framework for deep process introspection and live application state manipulation. It enables the injection of custom scripts into running processes to trace function calls, modify memory, and analyze application behavior in real-time across diverse operating systems and processor architectures. The project distinguishes itself by embedding a high-performance JavaScript engine directly within the target process, allowing for the execution of user-defined logic for real-time inspection. It utilizes instruction-level hooking to re
A Dynamic Binary Instrumentation framework based on LLVM.
EasyHook - The reinvention of Windows API Hooking
The main features of easyhook/easyhook are: Dynamic Binary Instrumentation.
Open-source alternatives to easyhook/easyhook include: dynamorio/dynamorio — Dynamic Instrumentation Tool Platform. frida/frida — Frida is a dynamic binary instrumentation toolkit that provides a framework for deep process introspection and live… qbdi/qbdi — A Dynamic Binary Instrumentation framework based on LLVM.