Frida
Frida
软件
软件描述
Frida 是由 NowSecure 研究人员创建并支持的免费开源动态插桩工具包,专为开发者、逆向工程师和安全研究人员设计。
官方网站
访问软件的官方网站了解更多信息
frida.re
安全链接HTTPS
什么是 Frida?
它是原生应用的Greasemonkey,或用更技术性的说法,是一个动态代码插桩工具包。它允许你将JavaScript片段或自定义库注入到Windows、macOS、GNU/Linux、iOS、watchOS、tvOS、Android、FreeBSD和QNX上的原生应用程序中。Frida还提供了一些基于Frida API构建的简单工具,可直接使用、按需调整,或作为API使用示例。
向黑盒进程注入自定义脚本,挂钩任意函数,监控加密API或追踪私有应用代码,无需源码。编辑后保存,立即查看结果,无需编译步骤或重启程序。
Frida核心采用C语言编写,与JavaScript一同注入目标进程,在其中执行你的JS代码,并完全访问内存、函数挂钩及调用原生函数。它支持双向通信通道,用于在你的应用程序与运行中的JS之间传递信息。通过Python和JS实现快速开发,且API风险极低。Frida可捕获JS中的错误并抛出异常而非崩溃,同时支持Python、C、Node.js、Swift、.NET、Qml等多种语言。Frida可在三种模式下运行:注入(最常见)、嵌入式以及通过Frida Gadget(一个供程序加载的共享库)预加载。
