FriDa安装


简介

Frida 是一款基于 Python + JavaScript 的 Hook 与调试框架。
Firda 是一款易用的跨平 Hook 工具, Java 层到 Native 层的 Hook 无所不能,是一种 动态 的插桩工具,可以插入代码到原生 App 的内存空间中,动态的去监视和修改行为,原生平台包括 Win、Mac、Linux、Android、iOS 全平台。静态二进制插桩:在程序执行前插入额外的代码和数据,生成一个永久改变的可执行文件。动态二进制插桩:在程序运行时实时地插入额外代码和数据,对可执行文件没有任何永久改变。

frida和安卓平台以及python环境关系介绍

  • 由于frida基于python所以要安装python环境。不同版本的frida应用版本也不同例如:

    • frida12.3.6 Android5-6 Python3.7
    • frida12.8.0 Android7-8 Python3.8
    • frida14+ Android9+ Python3.8

python环境安装

frida下载和安装(pc客户端)

  • python安装frida pip install frida 这样安装默认安装最新版本如果想指定版本安装那么到https://github.com/frida/frida/releases/ 查看版本号安安装例如
    frida版本查看 pip install frida==15.1.17 其他版本的话把15.1.17替换一下就行了我就按最新版本来说了

  • 安装frida-tools 下图 pip install frida-tools==10.5.4
    frida-tools版本

  • 注意frida版本一定要和frida-tools对应 即15.1.7 对应的frida-tools版本是 10.5.4。卸载的话把install改成uninstall即可 pip uninstall frida-tools==10.5.4

  • 验证frida 是否安装成功标志如下图 frida –v import frida 没有报错说明安卓成功
    验证是否成功

frida下载和安装(也就是安卓端服务端)

  • 首先确定手机的型号(adb shell getprop ro.product.cpu.abi) 然后在frida搜索一下
    确定手机型号
    下载

  • 下载完毕解压然后使用推送adb push xxxxx /data/local/tmp 目录下。然后改名并且赋予执行权限 chomd 777 /data/local/tmp/fsarm64
    推送

  • 启动sever ./fsarm64 没有报错说明成功
    没有报错成功

总结

  • 至此frida安装完毕。上面涉及adb 这些和手机型号我这里用的是Pixel 一代 安卓10 某宝网站有卖 可以自行购买。下课。后续我还会发表相关教程

文章作者: peiqiF4ck
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 peiqiF4ck !
  目录