【发布时间】:2011-03-24 09:57:58
【问题描述】:
如何从原始数据中获取 HTTPS 事件?
【问题讨论】:
-
嗯?什么活动?使用什么 API?目的是什么?
标签: https data-stream
如何从原始数据中获取 HTTPS 事件?
【问题讨论】:
标签: https data-stream
如果您在事后询问如何解密捕获的 HTTPS 网络数据包,那通常是不可能的。您至少需要 HTTPS 会话密钥,它只能通过修改浏览器来检索 - 但如果您对浏览器具有这种访问权限,则无论如何都可以拦截未加密的数据。
如果您有 HTTPS 服务器的私钥,则为easier,尽管有使用Diffie-Hellman key exchange 提供perfect forward secrecy 的加密算法,因此无法解密捕获的数据。
如果您想了解有关 HTTPS 中使用的 TLS/SSL 协议的更多信息,另请参阅 this Wikipedia 文章。
如果您只对监控自己的浏览器感兴趣,例如对于调试,您可以使用一个插件,例如 LiveHTTP Headers for Firefox,该插件将利用浏览器内部结构向您显示通过加密连接传输和接收的内容。
【讨论】: