fiddler证书生成
时间: 2024-02-02 08:09:47 浏览: 115
Fiddler是一个用于调试和监视网络流量的工具,它可以生成自己的根证书来解密HTTPS流量。下面是生成Fiddler证书的步骤:
1. 下载并安装Fiddler工具。
2. 打开Fiddler,在菜单栏中选择"Tools" -> "Options"。
3. 在"HTTPS"选项卡下,勾选"Decrypt HTTPS traffic"复选框。
4. 点击"Actions"按钮,选择"Export Root Certificate to Desktop",将根证书导出到桌面。
5. 打开命令提示符(cmd),进入到OpenSSL的bin目录。
6. 执行以下命令生成CA证书:
```shell
openssl x509 -in C:\Users\YourUsername\Desktop\FiddlerRoot.cer -inform DER -out C:\Users\YourUsername\Desktop\FiddlerRoot.pem -outform PEM
```
其中,`C:\Users\YourUsername\Desktop\FiddlerRoot.cer`是根证书的路径,`C:\Users\YourUsername\Desktop\FiddlerRoot.pem`是生成的CA证书的路径。
7. 将生成的CA证书放到Android系统的系统证书目录中。具体步骤可以参考Android设备的文档或者搜索相关教程。
8. 下载并安装代理软件,如ProxyDroid或ProxyCap。
9. 在代理软件中设置代理,将代理地址设置为Fiddler的IP地址和端口号。
10. 打开Fiddler,确保HTTPS请求监视已经开启。
11. 在浏览器或应用中访问HTTPS网站或发送HTTPS请求,Fiddler将会解密并显示相关的流量信息。
12. 可以通过Fiddler查看证书是否正常,以及抓包情况。
阅读全文