auth 晴风
折腾自动签到项目,需要对APP进行抓包,现在安卓系统版本太高,https抓包比较困难,正好之前安装了WSA,遂折腾一下。
教程与工具收集于网络。
准备
- WSA,并安装好需要抓包的应用
- 下载所需工具包(Fiddler,WSA工具箱)
- 工具打包连接:
- 「使用Fiddler对WSA内的APP进行抓包」https://www.aliyundrive.com/s/h3km4yE7oC8
提取码: GHO4
Fiddler配置
解密HTTPS
Fiddler》工具》选项》HTTPS,勾选1解密HTTPS值,勾选2忽略服务器证书错误,逐步同意
导出证书
动作按钮,第二个选项将证书导出到桌面,得到FiddlerRoot.cer
连接设置
连接选项,确认监听端口,并允许远程计算机连接
重启Fiddler
完成上述配置,确定后退出Fiddler并重新打开,允许通过防火墙
WSA工具箱
连接WSA
确保WSA已运行,并打开开发人员模式,首次打开WSA工具箱,WSA会提示是否信任连接,确认,重启WSA工具箱,会自动连上WSA
上传证书
使用工具箱的文件传输功能,上传FiddlerRoot.cer证书文件
安装证书
使用工具箱打开WSA设置,进入安全
更多安全设置》加密与凭证》安装证书》CA证书》仍然安装
打开系统目录,选择上传的证书文件
回到加密与凭证》信任的凭证》用户,能查看到已安装的证书
设置代理
回到WSA设置,进入网络和互联网》互联网》虚拟wifi设置》小铅笔编辑
配置手动代理,直接输入网关IP,端口为Fiddler中配置的端口,保存
或 powershell使用命令设置
抓包
回到Fiddler,清除历史会话,并重新开始捕获,打开WSA中需要进行抓包的应用,即可捕获数据包
遇到的问题:WSA后台退出后,需要重新配置代理,暂不需要解决。