目录

app抓包

安装系统证书配合青花瓷采用模拟器挂载vpn方式进行抓包

1
2
3
4
5
windows
burpsuite
夜神模拟器 Android7.0以上
Charles
postern

Charles

1
2
下载地址 https://www.charlesproxy.com/latest-release/download.do
激活码计算 https://www.zzzmode.com/mytools/charles/

/app%E6%8A%93%E5%8C%85/clip.png
clip.png

导入系统级证书

生成pem证书后进行转换

https://www.cnblogs.com/YenKoc/p/14376653.html

/app%E6%8A%93%E5%8C%85/clip_1.png
clip_1.png

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
生成charles对应系统证书

计算文件名
openssl x509 -subject_hash_old -in charles.pem

将文件更改未对应文件名后缀为.0的文件
mv charles.pem 2f81fb0b.0


生成burp对应系统证书
openssl x509 -inform DER -outform PEM -text -in burp.der -out burp.pem
openssl x509 -subject_hash_old -in burp.pem
mv burp.pem 9a5ba575.0

使用模拟器自带adb进行调试

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
nox_adb.exe devices 	
模拟器开启后查看已链接设备

nox_adb.exe push 2f81fb0b.0 /data/local/tmp
nox_adb.exe push 9a5ba575.0 /data/local/tmp
复制证书文件到模拟器内部目录

nox_adb.exe root
以root权限运行

nox_adb.exe shell
进入交互式shell


mount -o rw,remount -t auto /system
将系统的根目录(/system)以可读写(rw)的方式重新挂载(remount)。其中,-o选项用于指定挂载选项,rw表示可读写,-t选项用于指定文件系统类型,auto表示自动检测文件系统类型

cp 9a5ba575.0  /system/etc/security/cacerts/
cp 2f81fb0b.0  /system/etc/security/cacerts/
拷贝文件到系统证书路径下

reboot
重启

检查证书系统下是否存在charles证书

/app%E6%8A%93%E5%8C%85/clip_2.png
clip_2.png

burp导入Charles的证书

导出charles p12证书

/app%E6%8A%93%E5%8C%85/clip_3.png
clip_3.png

burp导入证书

/app%E6%8A%93%E5%8C%85/clip_4.png
clip_4.png

charles 代理设置

/app%E6%8A%93%E5%8C%85/clip_5.png
clip_5.png

/app%E6%8A%93%E5%8C%85/clip_8.png
clip_8.png

/app%E6%8A%93%E5%8C%85/clip_6.png
clip_6.png

取消勾选windows proxy,不需要抓取windows数据,按需选取。

/app%E6%8A%93%E5%8C%85/clip_7.png
clip_7.png

添加ssl proxy


Postern

1
2
3
外置代理工具

常规配置指向charles 8889 socks端口,修改规则走向charles

雷电模拟器安装证书

开启root权限

/app%E6%8A%93%E5%8C%85/clip_9.png
clip_9.png

开启system目录可写入

/app%E6%8A%93%E5%8C%85/clip_10.png
clip_10.png

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
复制文件到模拟器目录
adb.exe push 2f81fb0b.0 /data/local/tmp

开启root
adb.exe root

重新挂载系统目录使得可写入
adb.exe remount

adb.exe shell

cd /data/local/tmp

cp 2f81fb0b.0 /system/etc/security/cacerts/2f81fb0b.0

reboot

可见系统证书

/app%E6%8A%93%E5%8C%85/clip_11.png
clip_11.png

参考链接

https://www.xsssql.com/article/26.html