项目作者: frida

项目描述 :
Frida core library intended for static linking into bindings
高级语言: Vala
项目地址: git://github.com/frida/frida-core.git
创建时间: 2013-04-10T07:20:56Z
项目社区:https://github.com/frida/frida-core

开源协议:Other

下载


frida-core

Frida core library intended for static linking into bindings.

  • Lets you inject your own JavaScript instrumentation code into other processes,
    optionally with your own C code for performance-sensitive bits.
  • Acts as a logistics layer that packages up GumJS into a shared library.
  • Provides a two-way communication channel for talking to your scripts,
    if needed, and later unload them.
  • Also lets you enumerate installed apps, running processes, and connected
    devices.
  • Written in Vala, with OS-specific glue code in C/Objective-C/asm.

Binaries

Typically used through one of the available language bindings:

E.g.:

  1. $ pip install frida-tools # CLI tools
  2. $ pip install frida # Python bindings
  3. $ npm install frida # Node.js bindings

Or, for static linking into your own project written in a C-compatible language,
download a devkit from the Frida releases page.

Internals

For a higher level view of the internals, check out the architecture diagram
and its links to the different parts of the codebase.