frida / Frida Gum
Licence: other
Cross-platform instrumentation and introspection library written in C
Stars: ✭ 357
Programming Languages
c
50402 projects - #5 most used programming language
Labels
Projects that are alternatives of or similar to Frida Gum
Qbdi
A Dynamic Binary Instrumentation framework based on LLVM.
Stars: ✭ 801 (+124.37%)
Mutual labels: frida, instrumentation
Frida Core
Frida core library intended for static linking into bindings
Stars: ✭ 398 (+11.48%)
Mutual labels: frida, instrumentation
Frida Snippets
Hand-crafted Frida examples
Stars: ✭ 1,081 (+202.8%)
Mutual labels: frida, instrumentation
mocxx
A versatile C++ function mocking framework.
Stars: ✭ 103 (-71.15%)
Mutual labels: instrumentation, frida
Frida Boot
Frida Boot 👢- A binary instrumentation workshop, with Frida, for beginners!
Stars: ✭ 179 (-49.86%)
Mutual labels: frida, instrumentation
Objection
📱 objection - runtime mobile exploration
Stars: ✭ 4,404 (+1133.61%)
Mutual labels: frida, instrumentation
Frick
frick - aka the first debugger built on top of frida
Stars: ✭ 267 (-25.21%)
Mutual labels: frida
java-okhttp
OpenTracing Okhttp client instrumentation
Stars: ✭ 21 (-94.12%)
Mutual labels: instrumentation
magisk-frida
You are probably looking for: https://github.com/ViRb3/magisk-frida
Stars: ✭ 47 (-86.83%)
Mutual labels: frida
React I13n
A performant, scalable and pluggable approach to instrumenting your React application.
Stars: ✭ 331 (-7.28%)
Mutual labels: instrumentation
humainary-signals-services-java
Observability Signaling for Distributed Computation
Stars: ✭ 23 (-93.56%)
Mutual labels: instrumentation
thundra-agent-nodejs
Thundra Lambda Node.js Agent
Stars: ✭ 31 (-91.32%)
Mutual labels: instrumentation
Gum
Cross-platform instrumentation and introspection library written in C.
This library is consumed by frida-core through its JavaScript bindings, GumJS.
Provides:
-
Instrumentation core
- Inline hooking: Interceptor
- Stealthy code tracing: Stalker
- Memory monitoring: MemoryAccessMonitor
-
Cross-platform introspection
- Running threads and other process state
- Loaded modules, including their:
- Imports
- Exports
- Symbols
- Memory scanning
- DebugSymbol lookups
- Backtracer implementations
- Kernel state (iOS only for now)
-
Out-of-process dynamic linker for i/macOS: Gum.Darwin.Mapper
-
Code generation:
-
Code relocation:
-
Helper libraries for developers needing highly granular:
- Heap allocation tracking and leak checking.
- Profiling with worst-case inspector callback.
Binaries
Download a devkit for statically linking into your own projects from the Frida releases page.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].