Bootstrap

Frida环境搭建

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环境配置到此结束,如果期间碰见什么问题阔以私信我,大学生有的是时间回消息哈哈

;