gpt4 book ai didi

python - Heartbleed 接收什么样的数据?

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:29 26 4
gpt4 key购买 nike

我一直在几台服务器上玩 Heartbleed 的 Python 实现,并获得了各种响应数据。

在收到的数据中,我看到了:

- Cookies values (SESSIONID, etc)
- Random characters that make no sense
- HTML
- ...?

我知道我在这里是个脚本小子,但无论如何,我想知道这些数据来自哪里(RAM?)哪些应用程序将数据放在那里(apache?openSSL?)并且通常希望更广泛地了解什么正在进行中。

有什么帮助吗?

最佳答案

根据 heartbleed.com ,易受攻击的机器可以在每个心跳请求中泄漏 64kb 的内存内容,但攻击者可以任意多次发出这些请求。我看到评论说攻击者理论上可以恢复足够的数据来完全重建目标机器的 RAM 内容——或者至少,Apache(或 SSL session 中涉及的任何程序)可以看到其中的大部分内容.例如,这可能包括 cookie、正在提供的文件以及传入的数据——尤其是用户名和密码。

一个特殊的问题是,任何执行 SSL 的进程都需要有足够的信息来解密传入数据和签署传出数据——也就是说,私钥。泄漏 that 会使您受到 MITM 攻击,并可能 (not always) 对截获数据进行追溯解密。 key 泄漏未被发现的可能性是建议的响应是修补 OpenSSL 并然后重新生成 key 的原因 - 修补 OpenSSL 可以保护您免受 future 的攻击,但您无法知道您的加密 key 是否已经泄露。

关于python - Heartbleed 接收什么样的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23012262/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com