0%

Hook设置相关

逆向hook设置相关:

frida配置

  • PC:frida
pip install frida==14.2.18
pip install frida-tools==9.2.5
下载地址: https://github.com/frida/frida/releases

安装:
- 【电脑】 解压
- 【电脑】 文件上传到设备
- adb push C:\\ss.zip /sdcard

- 【手机】将frida-server 文件移动到手机的 /data/local/tmp 目录
>>> adb shell
>>> su -
>>> cd sdcard
>>> mv frida-server-14.2.18-android-x86_64 /data/local/tmp

- 【进入】
>>> cd /data/local/tmp

- 【授权】 授权可执行的权限
>>> chmod 777 frida-server-14.2.18-android-x86_64

adb相关设置

>>> adb kill-server   # 杀掉当前adb
>>> adb start-server # 开启adb服务
>>> adb devices # 连接虚拟机
>>> adb connect 127.0.0.1:7555 # 用7555 端口连接
>>> adb shell # 进入终端

>>> adb -s emulator-7555 shell getprop ro.product.cpu.abi # 获取当前手机的操作系统架构 也可以进入shell执行 getprop ro.product.cpu.abi

如果连接多个设备 需要加 -s

>>> su - # 进入超级用户权限

>>> adb push # 上传命令 adb push C:\\Users\\Administrator\\Pictures\\4512332948.jpg /sdcard/
C:\Users\Administrator\Desktop\反编译工具
adb push C:\\Users\\Administrator\\Desktop\\反编译工具\\frida-server-14.2.18-android-x86_64 /sdcard/

HOOK运行设置

  • 手机
>>> adb shell
>>> su -
>>> cd /data/local/tmp/
>>> ./frida-server-14.2.18-android-x86_64 # 执行frida
  • 电脑端

    • 端口转码
    >>> adb forward tcp:27042 tcp:27042
    >>> adb forward tcp:27043 tcp:27043
  • 电脑编写HOOK脚本 : Python+Js代码 => xxxx.py文件 用Python解释器去运行