首页 > 其他 > 详细

作为初使用frida hook apk者遇见的问题 2018/7/22/12:48

时间:2018-07-22 13:46:18      阅读:921      评论:0      收藏:0      [点我收藏+]

  对于hook家族中frida详细使用方法,见尼古拉斯.赵四的博客,https://mp.weixin.qq.com/s/mvTxwQdX9n9e_m-Kar7OyQ,在安装frida时用到命令pip install frida,pip是一个程序,一般会配套Python一起安装好,但从https://www.python.org/downloads/windows/上下载的Python 2.7.4以下安装后是不自带pip的,Python 2.7.14安装后会自带pip,Python 2.7.4 ~ Python 2.7.14我没试过,像我这种初级学者,肯定是想安装个自带pip的,不然再另外安装pip就很麻烦了。

  通过命令pip install frida下载frida的版本随不同Python版本可能不一样,我试过的几次中,就有下载了frida-11.0.13的,也有下载了frida-12.0.5的,下好之后根据四哥博客里面的指引到一个网址上去下载相应版本的frida-server。

  (1)到安卓真机上使用时得在root权限(su)下打开才行,不然会报错——“Unable to save SELinux policy to the kernel: Permission denied”,所以只能 “7root@hm2014811:/ # /data/local/tmp/frida-server-12.0.5-android-arm“ 打开。

  (2)frida-11.0.13支持在安卓虚拟机上运行,frida-12.0.5不支持在安卓虚拟机上运行,会报一个断言宏的错误,后来查了下,根本原因 是frida-12.0.5不支持在安卓虚拟机上运行。

  附加:在看四哥的那边博客时,里面有提到在使用Xposed hook类的构造函数时使用方法findConstructor,这是个缩略版,其实用时要写方法findAndHookConstructor。

作为初使用frida hook apk者遇见的问题 2018/7/22/12:48

原文:https://www.cnblogs.com/DennyChen/p/9349759.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!