这篇文章上次修改于 324 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
参考: 炒冷饭汇总抓包姿势-上
抓包某APP的时候,Charles显示的响应是400,响应体直接提示了证书问题
400 No required SSL certificate was sent
看下请求的地方,很快就定位到了,发现是硬编码了byte数组,直接二进制保存
根据参考文章,用KeyStore Explorer打开,打开的时候需要输入密码,也就是java.security.KeyStore.load
的参数
然后导出PKCS#12格式
现在将导出的文件,导入到Charles里面,选Client Certificates
,现在可以正常抓包了
注意,手机上还是需要Charles本来的根证书
没有评论