如何在发送之前捕获https数据?

时间:2010-06-10 18:52:39

标签: https

如何在使用ssl加密并发送到网络之前从浏览器中捕获https数据(例如电子邮件)?有没有人有想法?

我正在寻找程序化的解决方案。这个怎么运作。我不是在找任何节目,想要自己制作。

THX。

2 个答案:

答案 0 :(得分:1)

Fiddler的作者撰写了an article,了解他们如何在Fiddler本身实施HTTPS捕获和解密,这对您很有用。这是一段摘录:

  

问:HTTPS协议的目的是为了   防止流量查看和篡改。   鉴于此,Fiddler2如何调试   HTTPS流量?

     

答:Fiddler2依赖于   HTTPS中的“中间人”方法   拦截。到您的网络浏览器,   Fiddler2声称是安全的网络   服务器和Web服务器,   Fiddler2模仿Web浏览器。在   为了假装是网络服务器,   Fiddler2动态生成HTTPS   证书[...]

答案 1 :(得分:0)

如果您需要进行调试,请使用Firebug或Fiddler。

萤火虫

您可以在“网络”面板中观看请求和响应,也可以在HTTPS流量中观看。

的Fiddler

Fiddler允许您观看来自任何应用程序的流量,但您需要安装虚假证书才能观看HTTPS流量。