FD_01.三种方案实现Frida脚本持久化研究
主要内容:
-
frida-gadget持久化研究
-
frida-gumjs脚本持久化研究
-
frida-inject脚本持久化研究
1.frida-gadget持久化研究
frida-gadget是一个动态共享库,可以在App中加载该动态库然后执行js代码功能。
frida-gadget动态库下载地址:
https://github.com/frida/frida/releases/tag/14.2.15
根据官方介绍,在Android中App中可以重打包方式将frida-gadget动态库放到lib下面对应的平台目录,然后编写对应的配置文件。例如我的一个Demo Apk,使用apktool反编译之后。可以像如下操作将frida-gadget动态库添加进去,并配置执行指定的脚本。参考如下:
# arm64-v8a加入对应的arm64-v8a版本的libfrida-gadget.so
DemoApp/lib/arm64-v8a/libfrida-gadget.so
DemoAp