frida安装环境
本帖最后由 上海少年 于 2023-2-15 11:52 编辑1.安装python运行环境
这个需要到python官网安装下载,根据系统32位还是64位下载。地址python官网,32位选择 Windows x86 executable installer,64位选择 Windows x86-64 executable installer,安装教程百度的百度上找的安装教程:https://jingyan.baidu.com/article/358570f6a828e9ce4624fc56.html。
2.安装frida运行依赖库及frida-tools
安装frida前先要输入命令安装运行依赖库,pip install numpy matplotlib,后面安装frida需要用到,出现Requirement already satisfied就说明安装成功。
安装完运行库后安装frida-tools,输入命令pip install frida-tools ,成功会有提示。
3.安装frida
输入pip install frida安装最新版本的frida,也可以输入pip install frida==1x.x.x安装指定版本的frida,这里安装有个bug,不会下载frida运行需要的egg文件,命令执行完后需要我们去网站手动下载,因为只有最新版本的egg文件下载,所以初次安装请使用pip install frida安装最新版本。
打开此链接https://pypi.org/project/frida/#files,选择和windows版本和python匹配的egg文件下载,如我是win7 64位系统,python是3.7.2,就选择frida-12.4.0-py3.7-win-amd64.egg下载,如果发现没有和你安装python版本匹配的文件,需要重新安装匹配的python版本,egg文件下载下来备用。
4.下载安装frida-server
下载官网frida-server文件地址,我是android arm32位机器,选择frida-server-12.4.0-android-arm.xz,arm64选择frida-server-12.4.0-android-arm64.xz,运行frida-server需要root权限,先把frida-server可执行文件拷贝或用adb push的方式拷贝到/data/local目录,修改权限,执行命令./frida-server-12.4.0-android-arm &后台运行。
adb connect 192.168.1.xxx
adb push frida-server-12.4.0-android-arm /data/local
adb shell
cd /data/local
chmod 777 frida-server-12.4.0-android-arm
./frida-server-12.4.0-android-arm &
5.转发android TCP端口到本地
转发android TCP端口到本地,PC打开cmd命令行输入
adb connect 192.168.1.xxx
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
现在在命令行输入frida-ps -R,就可以看到android机器的进程列表了,至此,运行环境就搭建好了。
大家一起多多交流
谢谢分享! 谢谢整理,上传分享! 这绝对是实用技术! 学习学习 楼主有frida和frida-tools,objection对应版本的资料没 真厉害,大佬,我学到了
页:
[1]