Frida功能
过flutter抓包检测
由于frida的证书校验与传统Java不同,处于native层,所以我们传统方式无法过其检测,我们通过hook native层方法进行抓包检测
我们首先打开开关
然后点击左边的文字,输入方法偏移即可
然后我们切换到脚本界面,开启脚本即可
如何找到偏移量?
所需工具
- idapro
- libflutter.so[可在目标应用安装包中:lib/架构/ 文件夹下找到]
把相应架构的so文件用ida打开,字符串搜索ssl_server
双击后进入IDA View-A界面,选中aSslServer后点击键盘的X打开该弹窗 然后我们双击进入
按住F5查看伪代码,此处就是偏移量了,我们按照这个格式填入弹窗即可: 0x1FFDA94
最终结果:
PC动态调试
可以热更新,无需重启目标软件
以webstorm为例
我们采用ftp协议进行传输 保证和pc在同一局域网内 依据下图顺序即可开启
下载完之后双击左边文件即可,保存会自动上传,软件内会自动同步