frida的几个常用工具

1、hook native so的工具:frida_hook_libart

https://github.com/lasting-yang/frida_hook_libart

(1) hook native so

frida -U --no-pause -f package_name -l hook_RegisterNatives.js

(2) hook_art

frida -U --no-pause -f package_name -l hook_art.js

运行显示的结果类似于jnitrace

2、跟踪JNI API调用的工具: jnitrace,可以指定跟踪哪个so的JNI调用

https://github.com/chame1eon/jnitrace

使用方法:

jnitrace -l libnative-lib.so com.example.myapplication

或者,以spawn’或attach方式启动app

jnitrace -l libnative-lib.so -m spawn com.example.myapplication

jnitrace -l libnative-lib.so -m attach com.example.myapplication

从上可以看到,输出基于API调用线程进行着色。

3、插件FRIDA-DEXDump可以用来脱壳

https://github.com/hluwa/FRIDA-DEXDump

plugin load /root/Desktop/FRIDA-DEXDump

plugin dexdump search

plugin dexdump dump

然后到dex所在目录搜索相关Activity

grep -ril “MainActivity” *

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容