So what is Frida, exactly?
它是原生程序的Greasemonkey,可投入更多专业的项目中。它是一个动态代码工具。它允许你在Windows、Mac、Linux、iOS、Android和QNX的应用中插入JavaScript的代码片段。Frida还为您提供了一些基于Frida API开发的简单工具。可以按原样使用,也可以根据你的需求做调整,或者作为API使用的范例。
Why do I need this?
好问题,我们将通过一些事例来说明:
有个热门的应用,它只适用于IOS的系统,然而你想与他进行互操作。你发现它使用了网络加密协议,像Wireshark这类的工具没办法分析它。此时你可以选择使用Frida,并将其用于API跟踪。