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