如何从原始数据中获取 HTTPS 事件?
问问题
67 次
1 回答
1
如果您在事后询问如何解密捕获的 HTTPS 网络数据包,那通常是不可能的。您至少需要HTTPS 会话密钥,它只能通过修改浏览器来检索 - 但如果您对浏览器具有这种访问权限,则无论如何您都可以拦截未加密的数据。
如果您拥有 HTTPS 服务器的私钥,事情会变得更容易,尽管有些加密算法使用Diffie-Hellman 密钥交换来提供完美的前向保密,因此无法解密捕获的数据。
如果您想了解有关 HTTPS 中使用的 TLS/SSL 协议的更多信息,另请参阅此Wikipedia 文章。
如果您只对监控自己的浏览器感兴趣,例如为了调试,您可能可以使用插件,例如LiveHTTP Headers for Firefox,它会利用浏览器内部结构向您显示通过加密传输和接收的内容联系。
于 2011-03-24T01:57:58.217 回答