Windows系统安装Frida与夜神模拟器中Frida-server的部署及App调试实战教程

本文详细介绍了在Windows系统环境下安装Frida框架,并在夜神模拟器中部署Frida-server的方法。通过实际操作,教您如何使用Frida对夜神模拟器中的App进行调试。文章内容涵盖了环境搭建、Frida-server部署及App调试的完整过程,旨在帮助小老哥掌握Frida在夜神模拟器中的应用。

1. frida环境

操作系统:Windows

python:python 3.13.2

模拟器:夜神模拟器

frida需要python3环境,而drozer需要python2.7.1,需要使用pyenv切换全局python版本

注意:安装pyenv,管理python多版本,参照文章:Windows系统下Python多版本管理——Pyenv安装及使用-CSDN博客

pyenv global 3.13.2      ##切换python全局版本
pyenv global             ##查看python全局版本

1.1 命令行安装frida

 注意:此处默认安装是16.6.6,与frida-server连接故障,故换16.4.0

 pip install frida==16.4.0

 

 pip install frida-tools 

1.2 frida-server与frida版本需一致

 frida --version            ##查看frida版本

 

2. 安装frida-server

2.1. 启动夜神模拟器,在夜神模拟器的安装目录下的"bin"下路径输入“cmd”进入命令行界面

 2.2. adb连接模拟器

adb connect 127.0.0.1:62001

 

2.3. 查看模拟器信息

adb shell getprop ro.product.cpu.abi

2.4. 下载frida-server

 注意:查看夜神模拟器系统信息,此处为32位,若为64位,则下载x86_64的包

 

下载链接:https://github.com/frida/frida/releases

2.5. 将下载的文件复制到夜神模拟器的安装目录下的“bin”目录下解压,得到文件,将文件重命名为frida-server

2.6. 推送 frida-server 到模拟器

adb push frida-server /data/local/tmp

 2.7. 设置执行权限

adb shell "chmod +x /data/local/tmp/frida-server"

 

2.8.  运行 frida-server

adb shell "/data/local/tmp/frida-server &"

 2.9. 端口转发

adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043

 

2.10. 测试,连接成功   Binggo!!!

列出设备上的所有进程

frida-ps -U      ##  -U 参数指示 frida-ps 通过 USB 连接到设备

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值