环境配置

runwu2204 Lv6

frida是标准的C/S模式,服务端需要安在手机上,客户端需要安在电脑上

注意,两者版本需一致

可先安装客户端,知道客户端版本再去整服务端

客户端安装

直接使用pip

在终端内输入pip install frida -i https://pypi.tuna.tsinghua.edu.cn/simple #使用清华源下载会快点,可以手动指定frida的version 可自行搜

无报错后输入pip show frida #显示frida的详情找到frida的version,需要记住这个version

服务端安装

Releases · frida/frida (github.com)

找到之前客户端version一致的server

比如我的frida version是16.1.4

image-20240121024040573

image-20240121024119884

在github中找到16.1.4的assets并下载对应架构的server文件,手机基本上都是64位支持32位的,所以可以下载下面两种,因为我是模拟器所以是x86架构而不是arm架构

image-20240121024349729

xz文件时压缩包文件需要解压后发送给手机

通过adb发送文件给手机(具体adb连接教程可以在网上搜)

连接成功后

进行 adb push 操作,将外部文件输入设备内

adb push 需要传输的文件位置 /data/local/tmp

/data/local/tmp/是不在手机重启保护的范围内的路径,不会因为手机重启而丢失数据,其他地方则不同,每次重启会丢失数据

进行连接

frida-server传输成功后,在adb shell中启动对应位数的server

在电脑端命令行运行frida-ps -U#-U指通过USB我的虚拟机可以直接被当成usb设备连接

如果显示了你当前安装的进程就代表成功了

  • 标题: 环境配置
  • 作者: runwu2204
  • 创建于 : 2024-01-21 02:26:20
  • 更新于 : 2024-01-21 02:58:54
  • 链接: https://runwu2204.github.io/2024/01/21/Re/分析工具/frida框架/环境配置/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论