create: 从安装包提取证书不能用于抓包
MemRelay-Operation: memory-save:rapdrama-exp-cert-extract-no-20260925-0351 MemRelay-Resource: a6b4d959-cae2-48d3-8aad-d8e43b785aee
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
title: 从安装包提取证书不能用于抓包
|
||||||
|
type: experience
|
||||||
|
permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/从安装包提取证书不能用于抓包
|
||||||
|
stable_id: a6b4d959-cae2-48d3-8aad-d8e43b785aee
|
||||||
|
scope: project
|
||||||
|
memory_type: experience
|
||||||
|
project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be
|
||||||
|
usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998
|
||||||
|
status: active
|
||||||
|
revision: 1
|
||||||
|
request_id: rapdrama-exp-cert-extract-no-20260925-0351
|
||||||
|
created_at: '2026-09-24T19:51:43.361321+00:00'
|
||||||
|
updated_at: '2026-09-24T19:51:43.361321+00:00'
|
||||||
|
tags:
|
||||||
|
- 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 全局转发。
|
||||||
Reference in New Issue
Block a user