基于Flutter框架开发的APP抓包
1. 如何判断flutter框架的app
解压APK,lib目录下有libapp.so就是flutter app
2. 使用reflutter对APP进行重打包
2.1 安装reflutter
这个工具基于python3,执行以下命令安装
pip3 install reflutter
2.2 进行重打包过程中的必要配置
在命令执行目录会生成一个新的apk
2.3 将这个apk 拷贝到手机的sdcard目录
2.4 接下来在手机上操作,手机上打开MT管理器
3. 抓包效果验证
接下来,就可以打开APP抓包,手机网络不需要再单独设置代理,保证Bp监听前面设置的ip以及8083端口即可
一般到这一步就可以正常抓包了,但是这个APP抓包抓到的是127.0.0.1,burp就无法抓到响应
接下来还需要执行以下命令将抓包抓到的端口在pc和手机之前进行一个端口转发(APP每次重启端口会变),网络才能通
adb forward tcp:39088 tcp:39088
至此就可以愉快的抓包拉!!!
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 乾枢猎手
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果