上海少年 发表于 2023-2-10 17:45

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机器的进程列表了,至此,运行环境就搭建好了。

上海少年 发表于 2023-2-10 18:02

大家一起多多交流

2388916462 发表于 2023-2-14 18:36


谢谢分享!

曾经沧海 发表于 2023-2-25 23:16

谢谢整理,上传分享!

曾经沧海 发表于 2023-2-28 08:13

这绝对是实用技术!

槐树 发表于 2023-3-13 14:05

学习学习

水箭龟 发表于 2023-3-13 16:23

楼主有frida和frida-tools,objection对应版本的资料没

一生逍遥 发表于 2023-3-25 15:05

真厉害,大佬,我学到了
页: [1]
查看完整版本: frida安装环境