Dynamic Analysis with Frida
Frida and hooking.
What Is Frida?
Frida is a dynamic instrumentation toolkit. It injects a JavaScript engine into a running app, letting you inspect and modify behavior at runtime, without recompiling.
It is the most important tool for dynamic mobile pentesting.
How Frida Works
Frida runs a small agent (the frida-server on the device) and a client on your machine. You write JavaScript that hooks into functions of the target process.
Your scripts can read arguments, change return values, and call methods directly.
All lessons in this course
- Android App Structure
- Static Analysis of APKs
- Dynamic Analysis with Frida
- Insecure Storage and Comms