热门

最新

红包

立Flag

投票

同城

我的

发布
m0_64111146
m0bi1e
2 年前
truem0_64111146

jni hook & trace
利用 Frida 的 Java.vm.getEnv() 获取 JNIEnv 指针,再根据 jni 结构体函数偏移,可以获取到各个 jni 函数地址,之后就可以根据需要进行 Hook 了。
https://bbs.kanxue.com/thread-264680.htm

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
trace java methods用 Frida 也可以实现 java 层的 trace 。因为基于 Frida 框架,如果直接 trace 所有的类效率太慢,也容易崩溃。所以这里是以白名单的方式实现的。核心方法就是枚举所有类,按过滤名单,匹配需要 trace 的类,Hook 目标类的所有方法(可指定),在方法被调用时,将其入参和返回值记录下来。https://bbs.kanxue.com/thread-264680.htm
立即登录