A-A+
frida-server 使用详解
frida-server
查看 frida 的版本
frida --version
frida-server 的版要和 frida的一致
已经 root 的设备采用安装 frida-server 的方式
查看当前手机处理器架构 型号
adb shell getprop ro.product.cpu.abi
然后打开官网 https://github.com/frida/frida/releases
或者下载:https://share.weiyun.com/qgnZ0KLe
找到自己处理架构型号的下载,例如型号为arm64-v8a
,下载frida-server-15.1.22-android-arm64.xz
下载完成后 解压 得到 frida-server-15.1.22-android-arm64 文件
然后将文件放到设备的指定目录/data/local/tmp
下重命名为frida-server
,这里不是电脑,是usb连接的手机。当前文件打开cmd输入指令
adb push frida-server-15.1.22-android-arm64 /data/local/tmp/frida-server
如果出现这种问题
就直接 cmd 就ok
cd /d E:\桌面\frida-server-15.2.2-android-arm64
手机能找到这个文件就算成功了
首次启动,修改权限 并启动frida-server 服务
chmod 755(777) frida-server 777 或者 755 权限都可以
adb shell
su
cd /data/local/tmp
chmod 777 frida-server
./frida-server
这样就启动成功了,cmd窗口不要关。frida-server在运行。
再次启动 无需修改权限了
adb shell
su
/data/local/tmp/frida-server/frida-server
或者
adb shell
su
cd /data/local/tmp/frida-server
./frida-server
新开一个cmd,并转发端口
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
测试是否启动成功
cmd 输入下面指令,输出进程
frida-ps -U
执行frida -U -f com.xxx.xxx
或者frida -U -f com.xxx.xxx --no-pause
进行连接,选择一个进程,等待一段时间则进入该应用,com.xxx.xxx:xxx
只需要输入com.xxx.xxx
就行。--no-pause 不暂停
文章来源:https://www.kancloud.cn/ay66544/aypy/2837379
布施恩德可便相知重
微信扫一扫打赏
支付宝扫一扫打赏