События HTTPS от потока данных
Как получить событие HTTPS из необработанных данных?
1 ответ
Если вы спрашиваете, как расшифровать захваченные сетевые пакеты HTTPS после этого, это обычно невозможно. Вам нужны как минимум сеансовые ключи HTTPS, которые можно получить только путем изменения браузера - но если у вас есть такой доступ к браузеру, вы все равно можете перехватить незашифрованные данные.
Все будет проще, если у вас есть закрытый ключ HTTPS-сервера, хотя существуют алгоритмы шифрования, использующие обмен ключами Диффи-Хеллмана для обеспечения идеальной секретности, что делает невозможным дешифрование захваченных данных.
Смотрите также эту статью в Википедии, если вам нужна дополнительная информация о протоколе TLS/SSL, который используется в HTTPS.
Если вы заинтересованы только в мониторинге своего собственного браузера, например, для отладки, вы можете использовать плагин, такой как LiveHTTP Headers для Firefox, который подключится к внутренним компонентам браузера, чтобы показать вам, что передается и принимается с помощью зашифрованного подключение.