我试图拦截android模拟器3.1中本机应用的HTTPS流量。但是文件系统中没有cacerts.bks文件。所有证书都存储在/ system / etc / security / cacerts /下。任何有关添加证书和使用代理拦截请求的帮助都将不胜感激。
干杯。
答案 0 :(得分:0)
由于您没有提到您正在使用的代理工具,我将假设它是Burp。
首先,导出Burp证书。要执行此操作,请使用以下链接上的指南,然后在"查看证书步骤中将证书导出到您的系统上。验证文件是否使用扩展名" .crt"
保存http://portswigger.net/burp/help/proxy_options_installingCAcert.html
现在,将此文件复制到模拟器的SD卡中。您可以使用adb push来实现此目的。
在模拟器中导航到设置 - >安全 - >凭证存储:从SD卡安装证书
它会提示您输入PIN码,输入密码并添加证书。现在,访问您应该能够在代理中拦截的任何HTTPS站点。