为了账号安全,请及时绑定邮箱和手机立即绑定

Android13 安装最新版 Frida

标签:
Python

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!


Android13 安装最新版 Frida

环境

  • win10

  • Pixel4

  • Android13

  • Python3.9

  • Frida16.1.0

  • Frida-tools12.1.3

PC安装frida和frida-tools

注意frida和python frida-tools的版本匹配,Frida与Frida-tools对应关系

最新版安装:

安装frida

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple frda

安装frida-tools

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple frda-tools

指定版本安装:

安装frida

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple frda==16.1.0

安装frida-tools

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple frda-tools==12.1.3

查看版本:

PS C:\Users\Administrator> frida version


/ _ | Frida 16.1.0 - A world-class dynamic instrumentation toolkit
| (_| |

_ | Commands:
// || help -> Displays the help system
. . . . object? -> Display information about ‘object’
. . . . exit/quit -> Exit
. . . .
. . . . More info at https://frida.re/docs/home/
. . . .
. . . . Connected to Local System (id=local)
Failed to spawn: unable to find process with name ‘version’

手机安装frida-server

官方github页面的release标签里,找到对应版本的frida-server

注意要匹配系统和架构,比如arm和arm64就不能搞错

  • 查看手机CPU 架构类型

    PS C:\Users\Administrator> adb devices
    List of devices attached
    00eda37121888c2c device
    PS C:\Users\Administrator> adb shell
    bullhead:/ $ getprop ro.product.cpu.abi
    arm64-v8a

    在这里插入图片描述

  • 根据frida版本和手机CPU版本下载对应的frida-server 在这里插入图片描述 下载完成后进行解压,获得linux原生的可执行文件,重命名为:frida-server

  • 将frida-server安装至手机 使用adb命令将其推送到手机上去

    adb push frida-server /data/local/tmp/

Frida 常用命令

  • 启动frida-server服务 adb shell命令进入到手机中去,执行以下命令:

    $ adb shell
    bullhead:/ $ su
    bullhead:/ # whoami
    root
    bullhead:/ # cd /data/local/tmp/
    bullhead:/data/local/tmp # chmod 755 /data/local/tmp/frida-server
    bullhead:/data/local/tmp # ./frida-server &
    [1] 6669

    此时在电脑上新开一个shell,运行frida-ps -U命令,即可显示手机中正在运行的进程。 在这里插入图片描述

  • 关闭frida-server服务 查看frida进程

    ps | grep frida

    杀死进程

    kill -9 进程id

  • 端口转发

    adb forward tcp:27042 tcp:27042


本文仅供学习交流使用,如侵立删!


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消