win上配置brida插件
站在巨人Frida肩膀上的Brida
文章内容来自于大佬的分享-App渗透:BurpSuite插件-Brida apk逆向自动加解密Custom plugins演示_哔哩哔哩_bilibili
跟着佬复现的一枚小学生,记录下来给自己看的
环境搭建
安装brida插件
https://github.com/federicodotta/Brida

pip版本

github下载scrcpy工具
(顺便给手机打开USB调试)
https://github.com/Genymobile/scrcpy

安装pyro4库
1 | |

adb安装后添加到环境变量

安装frida_compile
npm install frida-compile(我忘了我怎么安装的了研究了好一会都没想起来,好像是安装frida的时候自动安装的)


将路径复制到插件中,版本大于10不需要勾选

安装frida
pip安装模块:
1 | |
安装好后,在系统 cmd 执行 frida --version 命令,如果有版本信息就是安装成功了

安装frida-server
server的版本和frida的一样,我用的是16.6.6,https://github.com/frida/frida/releases
查看手机系统版本,系统为arm,server也选择arm
getprop ro.product.cpu.abi

把文件下载下来解压,然后使用adb push命令将文件上传到安卓 /data/local/tmp 目录下
1 | |

然后进入安卓的 /data/local/tmp 目录给 frida-server 文件加上 777 权限

后面启动 frida 需要 root 权限,得先获取手机的 root 权限
su

然后运行 frida
1 | |

是否安装成功:
运行了之后使用 frida-ps -U (-u查看USB设备进程)查看Android进程,如果有,则代表 Frida 已经连接成功。电脑环境配置完成

BP配置
1、填写python路径
C:\Users\灵越5510\AppData\Local\Programs\Python\Python311\python11.exe
1 | |


2、点击最右边按钮,找个文件夹,会生成一些文件

3、Application ID是指包名,com开头那种。使用adb shell pm list packages可以将包名全部列出来

PID是指数字
frida-ps -U -a,将PID和Application ID列出

选择一个包名或者PID填入BP

4、我用USB连接的,选择USB

5、设备ID


6、点击start启动服务,绿色是正常启动。
当frida-serve运行起来时,Appliication status才会成running状态

到这全部环境配置完成,我还是很幸运的没有遇到网上那些报错问题。
