面向安卓逆向的Frida(一)————环境安装

Frida框架的准备

Python安装

唯一值得注意的就是如果你是windows系统的话python版本记得选择3.7(推荐)或2.7
因为之后在安装Frida server时,windows只有py3.7与2.7版本,且3.7版本的server版本更高,如果你已经安装好了3.7版本或者已有3.7版本就可以忽略
这里就不再赘述该怎么安装Python

配置虚拟环境

win+R,输入cmd启动命令提示符,输入pip install virtualenvwrapper-win -i https://pypi.doubanio.com/simple,通过pip安装virtualenvwrapper,如果有梯子不加-i 豆瓣源也可以

添加WORKON_HOME环境变量

Workon环境变量指定了虚拟环境创建的地址,默认会在C盘用户创建Env文件夹,如果你不想放在C盘就可以通过这么设置来放到你想要的地址,重启CMD之后就可以创建虚拟环境了

通过mkvirtualenv命令创建需要的虚拟环境

重启cmd,如果你的计算机中只有一个python3.7或者3.7版本在你的环境变量中是最上面的,那就可以简单的通过mkvirtualenv +想要的虚拟环境名如:mkvirtualenv fridahook
在第一次创建完虚拟环境后,cmd会自动进入虚拟环境

在之后如果需要进入虚拟环境就可以通过workon +虚拟环境名做到,如果忘了虚拟环境名可以简单的输入workon,计算机会自动得输出创建的所有虚拟环境

安装Frida

有梯子

cmd输入pip install frida-tools即可

无梯子(仅供参考)

因为我自己用的梯子下的,所以没梯子这方法行不行我也不知道,这也是我从别人的教程知道的,思路是通过setuptools安装
下载setuptools-46.0.0-py3-none-any.whl
https://pypi.org/project/setuptools/#modal-close

下载frida-12.8.14-py3.7-win-amd64.egg
https://pypi.org/project/frida/#files

cmd,cd到下载了frida-12.8.14-py3.7-win-amd64.egg的目录下,然后cmd输入easy_install frida-12.8.14-py3.7-win-amd64.egg


检测Frida安装是否成功

通过frida --version和在python下导包不会报错,就可以知道frida安装成功了

原文地址:https://www.cnblogs.com/CimeLi/p/12750598.html