top

记一次frida 使用记录

安装frida

首先friada分为两个部分,一个是手机端一个是服务端。先安装python,执行以下代码安装frida电脑端,后面数字为版本号需要和手机端对应

pip install frida==16.6.5

pip install frida-tools

 

adb工具获取

前往谷歌官网下载adb调试工具完整解压出来

https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn

frida server获取

进入github找到我们需要的版本解压后备用

https://github.com/frida/frida/releases/tag/16.6.5

手机无线调试模式

进入手机关于里面狂按系统版本,进入开发者模式,找到无线调试功能,找到调试的ip以及端口信息,在刚刚解压的platform-tools目录,按住shift+右键打开终端或posweshell执行,可远程链接到手机,执行su命令获取管理员权限,前提是手机已经root,已经赋予shell最高权限在platform-tools目录中使用adb push frida-server /data/local/tmp/推送我们解压的备用frida server可以自行重命名

D:\soft\platform-tools>adb connect 192.168.123.18:6666
adb server version (32) doesn't m atch this client (41); killing...
* daemon started successfully
connected to 192.168.123.18:6666
D:\soft\platform-tools>adb shell ##进入终端
OnePlus9R:/ $ su ##获取最高权限
OnePlus9R:/ # cd /data/local/tmp/ ##进入推送的目录
OnePlus9R:/data/local/tmp/ # chmod +x frida-server ##给予可执行权限
OnePlus9R:/data/local/tmp/ # ./frida-server -l 0.0.0.0:6666 ##监听6666端口

开始注入

注入时需要使用包名

frida -H 192.168.123.18:6666 -f com.**.** -l D:\\soft\\platform-tools\\1.js

 

总结

理解能力是真的差,想找个数据好难啊,现在终于磕磕绊绊的弄通了,希望留个档下次不要又忘了。

THE END
icon
海报
发表评论
评论列表

赶快来坐沙发