-
trace_natives是一个用于追踪so中native函数调用的小脚本
资源介绍
trace_natives
一个IDA小脚本,获取SO代码段中所有函数的替换地址,再使用frida-trace批量跟踪so函数的调用。
使用方法
1.将traceNatives.py丢进IDA插件目录中
2.IDA中,Edit-Plugins-traceNatives
IDA输出窗口就会显示如下字眼:
使用方法如下:frida-trace -UF -OC:\ Users \ Lenovo \ Desktop \ 2021 \ mt \ libmtguard.txt
代码出发点
和,朋友在分析android so的时候,他感慨一句,“唉,要是能捋清整个流程就好了”。确实,搞清楚流向的件挺重要的事,只要代码复杂一些,函数多一些,分支多一些,通过函数指针还原多一些……无论哪一个多一些,静态分析SO就会变得十分恼人。
得益于Frida布道师以及看雪Android逆向课程的大力推广,近来入门And