Frida的核心是用C编写的,并将Google 的V8引擎注入到目标进程中,在这些进程中,js可以完全访问内存,hook函数甚至调用进程内的本级函数来执行。有一个双向通信通道,用于在您的应用程序和在目标进程内运行的js之间进行通信。
Frida是一款基于python + JavaScript 的hook框架。他是一个动态代码检测工具包。
它允许您将JavaScript或您自己的库的片段注入Windows,macOS ,GUN /Linux ,IOS ,Android 和 QNX 上的本机应用程序 。