文章目录
- 前言
- 一、环境和设备
- 二、Brida的详细安装和依赖部署
- 三、BurpSuite的设置
- 四、所有会遇到的问题和解决办法
-
- 4.1、问题一:frida-compile: error: unrecognized arguments: -x
- 4.2、问题二:env: node: No such file or directory
- 4.3、问题三:Exception with attach application
- 4.4、问题四:net.razorvine.pyro.PyroException: [frida.ProcessNotFoundError] unable to find process with pid 4908
- 4.5、问题五:Error: entrypoint must be inside the project root
- 4.6、问题六:Exception with getting info Android/iOS
- 4.7、问题七:frida-ps: command not found
- 五、视频讲解
- 总结
前言
网上对Brida进行部署和讲解的文章很少,而且大部分都是2020年或者2021的,年代久远,讲解的也不够细致,现在看着古老的文章来部署多多少少都会踩各种坑,比如我,我就踩了7个;本文我就总结出了7个问题和7个解决办法。但是假如你跟着我的步骤来,是肯定不会有坑的。
本文举例和截图所用的电脑环境是MacBook Pro Intel Core i7,文末的视频讲解我用的是MacBook Pro M2。可以分开来看。
Brida是BurpSuite(下文简称bp)上面的一个插件,它跟Frida进行联动,对加密数据包的App进行测试会非常方便。如果看了文章还是不会,可以看文末的视频讲解,我会一步步来部署Brida。
提示:以下是本篇文章正文内容,下面案例可供参考
一、环境和设备
手机版本: 安卓9 小米(已root)
操作系统: MacBook Pro M2 / MacBook Pro Intel Core i7(本文所用版本)
Python: 3.11.4(本文所用版本)
BrupSuite Professional : v2023.7(截止2023年7月31日最新版本,会有小告警,但是问题不大) 、v2022.8(很舒服,没有任何告警和报错)
二、Brida的详细安装和依赖部署
下面