Expand description
Write Frida scripts in Rust thanks to the power of WebAssembly.
For an example of how to structure an agent using this crate, please refer to https://github.com/Ayrx/frida-rs-example.
This crate is still a work-in-progress. The API is not stable and is subject to breaking changes until the crate reaches 1.0. Use with care.
Modules§
- console
- cpu
- Structures to access a CPU context.
- interceptor
- Frida functions for Interceptor functionality.
- module
- Frida functions for module-level functionality.
- process
- Frida functions for process-level functionality.
- range
- thread
Macros§
- console_
error - Write to the console of a Frida-based application.
- console_
log - Write to the console of a Frida-based application.
- console_
warn - Write to the console of a Frida-based application.
Structs§
- Array
Buffer - Native
Pointer - Wrapper for a pointer on the instrumented target.
- Recv
Message - Generic type representing a message from your Frida application.
Functions§
- heap_
size - Get the current size of Frida’s private heap.
- hexdump
- Generate a hexdump for the provided
target. - hexdump_
arraybuffer - Generate a hexdump for the provided
target. - recv
- Receive a message from your Frida application.
- recv_
with_ type - Receive a message from your Frida application.
- runtime
- Get the runtime in use.
- send
- Send a message to your Frida application.
- send_
with_ byte_ array - Send a message to your Frida application.
- version
- Get the current Frida version.