3. 认识frida-hook

1. adb连接设备

adb shell
列举出模拟器的所有进程: `frida-ps -Ua

2. 开始之前

  1. 在hook之前用frida 需要在模拟器中安装 frida-server

    1. 在GitHub上找到frida的项目 进入到realeas中 下载对应的frida-server即可
      1. 通过getprop ro.product.cpu.abi查看雷电模拟器需要安装什么版本的frida-server
    2. 使用命令 adb push 将下载的xz文件减压缩后拖入 目的地址(eg:/data/local/tmp)
  2. 打开android studio 修改代码让点击按钮可以弹出信息

  3. ![[Pasted image 20240305221201.png]]

  4. 效果如下:

  5. ![[Pasted image 20240305221239.png]]

3. 开始

  1. 目的:点击按钮后将未hook修改为已hook
  2. 打开 jadx
  3. ![[Pasted image 20240305222304.png]]
    图中的Android:name 后面跟的就是包名加活动名称 将活动名称去掉就是需要hook的包名了
  4. 错误:
    1. 不能连接到frida-server 解决方式: adb forward tcp:27042 tcp:27042
  5. hook效果图
  6. ![[Pasted image 20240305231840.png]]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值