抓包
Charles
1、安装
下载地址: Download a Free Trial of Charles • Charles Web Debugging Proxy (charlesproxy.com)
激活码地址: Charles 破解工具 (zzzmode.com)
2、设置 socket 代理
Proxy -> Proxy Setting 如图
用 Charles 针对抓安卓的包,所以在 Windows 下就不设置代理。同时使用 Socket 代理 而不是 http 代理,配置端口(这里为 8999)即可
3、抓取 HTTPS 包
Proxy -> SSL Proxying Settings…
匹配 所有地址与端口 *:*
,对于双向验证的证书也可在这里设置。
3、Denying access from address not on ACL
要在 charles 允许设备,需要如下设置
然后添加一个 0.0.0.0/0 的 ip 即可抓取所有设备
Postern
1、安装 postern
下载地址: https://github.com/postern-overwal/postern-stuff/blob/master/Postern-3.1.2.apk
2、配置代理
用户名与密码加密类型可不填
注: 有个小坑,要保证电脑与手机连接的是同一个 Wifi 网络,点击 菜单 -> Help -> Local IP 可查看当前网络下 IP 如图,一般为 Wireless(笔记本),具体都要尝试一遍
3、配置规则
这里也要注意,在第一次配置的时候,点击保存后,Charles 会弹出对话框,点击右边 Allow 即可,如果没有出现,那么多半是代理 IP 没有配置好,这时候尝试多开关几次 VPN 与设置 Local IP 中的 IP 即可。
4、配置 SSL 证书
此时可以抓包,但抓取 HTTPS 则是 unknown,即未解密的,这时候就要配置 SSL 证书
安装方式 1
弹出安装提示,并非直接安装
访问 chls.pro/ssl 下载 安装(与 fd 类似)