Frida 安装

查看 155|回复 10
作者:沉默AND遗忘   
逆向过程中,借助Frida 可以更快的实现软件的逆向破解,Frida不仅可以实现Android应用的逆向,对于IOS应用,Windows应用同样可以实现不错的效果
本文可能由于frida 代码的不断更新,可能出现某些错误或者过时,大家尽量以官方文档为主:
  • frida-server 安装(Android): https://frida.re/docs/android/
  • frida-tools 安装:https://frida.re/docs/installation/
  • frida 官方网站: https://frida.re/
  • frida 官方文档:https://frida.re/docs/

    本次安装涉及Frida 的两个组件,一个是安装到手机或模拟器中的: frida-server​,另外就是装在电脑上用于逆向分析的:frida-tools​。
    frida-server​ 安装
    frida-server 本质上是一个二进制文件,将其拷贝到需要进行hook的系统中运行即可,下面以Android系统为例:
    首先需要从 github 的仓库中下载编译好的 frida-server 文件。仓库地址:https://github.com/frida/frida
    从Release中下载对应版本的文件即可。frida-server的命名规则为:frida-server-{版本号}-{支持的系统}-{CPU架构}.{压缩文件扩展名}​
    认准自己手机或模拟器的架构下载即可。例如我是 arm64 的 Android 手机,那么我就下载 frida-server-16.4.5-android-arm64.xz​ 即可

    注意:
    frida​ 的版本号需要注意一下,例如低版本的Android(如Android 6),可能出现 frida-server 运行时宿主系统出现 黑屏,死机的问题。如果遇到此问题,手机未自动重启,手动强制重启后系统即可恢复正常。下面附上一张来自网络的 frida​ 版本与 Android 版本的对照表(官方并未说明是否有强制性要求Android版本与frida版本的对应关系,数据来源:https://blog.51cto.com/u_16213445/9231363):
    [table]
    [tr]
    [td]Frida版本[/td]
    [td]Android版本[/td]
    [/tr]
    [tr]
    [td]Frida 12.6.13

    版本, 系统

  • Gordon_c   

    正在找这个工具,学习了。
    沉默AND遗忘
    OP
      


    SuperMind 发表于 2024-7-22 21:57
    华为的可以吗?

    说白了 frida 就是一个运行在底层操作系统上的一个程序,需要的权限比普通的应用程序要高一些,如果你的华为或者其他任何类型设备可以启动frida,那么都是可以运行的
    另外听说华为在很早前就锁bootloader,并且不提供解锁方案。那么你可以尝试电脑安装模拟器来进行在手机上的操作
    Omoshiroi   

    好帖子!
    hc7616   

    楼主讲得好详细,辛苦了
    局外人K   

    感谢分享
    cbh   

    请问在IOS上怎么安装呀?
    Liebesfreud   

    正在学习如何使用
    xin1you1di1   

    很实用,收藏一个
    tingshuo86009   

    感谢分享
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部