1.配置python环境
下载版本根据咱们的需求下载,切记python版本会影响后面我们安装frida的版本和对应的工具版本,我们本着统一版本安装,这样不会出现不兼容的情况和版本不匹配的报错问题。如果没特别要求建议下载最新版本的python即可。
2.打开终端,后面的操作都是在这里完成的。安装virtualenvwrapper
安装指令:
pip install virtualenvwrapper-win -i https://pypi.tuna.tsinqhua.edu.cn/simple
如果指令有问题,无法下载咱们阔以查找一下其他指令,完成安装 就可(有科学上网最好)
网站可能会更新,所以咱阔以自己去pypi官网那找到相关连接,更改即可。
3.创建虚拟环境
mkvirtualenv --python=python.exe 全路径 虚拟环境名称(frida)
配置虚拟环境变量
WORKON_HOME
进入虚拟环境
workon frida(前面咱们自己取得名字)
4.安装Frida
下载:
pip install frida-tools
默认最新版本的frida
删除frida-tools的指令
pip uninstall frida
pip uninstall frida-tools
5.安装vscode
和node,这个会帮助我们提示frida指令,我们直接去网上找就行,阔以和突破版本一样
安装完好node,测试命令是否有效,终端
npm
然后安装工具包时,切换到项目路径下
手机端需要版本匹配电脑端frida
前往这里:
我的举例:
python也要和frida版本匹配
指定版本操作
手机端我们下载arm版
Releases · frida/frida (github.com)
将下载好的软件包放到桌面上然后复制文件路径使用adb指令传输到试验机上(usb连接)
此时权限设置非常重要:权限设置chmod 777 目标
项目路径就是我们安装好vscode的时候创建的文件夹(项目位置)
下载图片里的软件,阔以获取软件包名称
6.通讯
指令是通过软件包名注入 Hook.js
下面这个指令阔以注入到当前手机打开的软件里
feida -U -F -l Hook.js
指定启动软件
然后输入resume
或者
ok,frida环境配置到此结束,如果期间碰见什么问题阔以私信我,大学生有的是时间回消息哈哈