免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!
内容参考于:微尘网校
前置条件:需要科学上网
工具下载:
链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3
提取码:6tw3
复制这段内容后打开百度网盘手机App,操作更方便哦
Frida简介
Frida是一个基于Python + JavaScript的Hook与调试框架,可以插入代码到原生App的内存空间中,动态的去监视和修改行为,原生平台包括Windows、Mac、Linux、Android、iOS全平台
首先需要安装python
从百度网盘下载
下载完双击打开,把下图1位置两个都勾选上,然后点击2
都勾选上点击next
然后也都勾选上,然后下图红框里用红框圈起来的两个如果没有科学上网不要勾选,其它的可以都勾选,然后点Install
然后设置环境变量
右击此电脑,单机属性
然后就打开了下图的窗口,然后搜索环境变量,然后点击下图红框位置
然后要设置两个目录,如下图
设置完环境变量
打开cmd,在电脑桌面的任务栏搜索cmd,然后右击使用管理员启动
输入 pip install frida,输入完如下图,这里没有科学上网会下载失败或者卡死
然后再输入pip install frida-tools,这里没有科学上网会下载失败或者卡死
然后打开:https://github.com/frida/frida/releases 这网址,网址打开如下图,找到frida安装的版本,去里面找frida-server,通过上方的指令默认安装最新版本
frida-server具体选哪个,根据手机的系统架构来,系统架构怎么看?从LSPosed里可以看,如果不知道LSPosed是什么说明手机没有root,先去获取root,目前最容易获取root的手机是一加,一加手机root方式去找 大侠阿木
然后这里要提一下frida-tools与frida版本的对应关系,需要看它们的发布时间,一般frida-tools发布早,所以找frida-tools发布时间离着安装的frida版本发布时间最近并且在它之前的哪一个