Files
MemRelay/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/从安装包提取证书不能用于抓包.md
T
memrelay c1c9021d8e create: 从安装包提取证书不能用于抓包
MemRelay-Operation: memory-save:rapdrama-exp-cert-extract-no-20260925-0351
MemRelay-Resource: a6b4d959-cae2-48d3-8aad-d8e43b785aee
2026-09-25 03:51:46 +08:00

1.3 KiB

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
从安装包提取证书不能用于抓包 experience main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/从安装包提取证书不能用于抓包 a6b4d959-cae2-48d3-8aad-d8e43b785aee project experience 280dd2a0-d23d-4a71-91e1-dce4353163be 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 rapdrama-exp-cert-extract-no-20260925-0351 2026-09-24T19:51:43.361321+00:00 2026-09-24T19:51:43.361321+00:00
flutter
证书
抓包

不能靠从 com.leivideo.raptdrama 安装包里提取证书再装到系统区来解密 HTTPS。包内没有可用于代签的私钥;Charles 用自己的根证书签发站点证书,App 不信任这张根。把包里的公钥证书装进系统区也不会让 Dart 信任 Charles。

改 Android 的 network security config 或只装系统证书,对这个 Flutter 发行包的 dart:io 请求无效。已实测:系统证书加全局代理仍看不到 apis.raptdrama.com / app.raptdrama.com;整机转发后 TLS 失败。

要看业务明文,必须让这个进程的 Dart TLS 校验接受 Charles 根证书。没有源码时,运行时改进程信任比重打包改 libapp.so / libflutter.so 快。没有让 Dart 信任该证书之前,不要再做 iptables 全局转发。