Skip to content

抓 Flutter 流量失败 ​

🐦 Flutter App 流量抓不到。

原因 ​

Flutter 的网络走 Dart runtime,SSL 实现内嵌在 libflutter.so,静态链接 BoringSSL,不走系统 libssl 导出符号。r0capture 不支持。

详见 Flutter 限制。

替代方案 ​

1. reFlutter ​

重打包 Flutter 引擎,注入 hook 点。需脱壳重打包,复杂。

2. 抓底层 socket ​

Flutter 最终也走系统 socket 发 TCP。可 hook libc 的 send/recv(不是 SSL_read/SSL_write),但抓到的是 TLS 密文,需密钥解密。

3. 系统级抓包 + 绕证书 ​

mitmproxy + 绕 Flutter 证书校验(Flutter 默认不认用户 CA)。

相关文档 ​

基于 VitePress 构建 · 教学用途