【问题标题】:exploit Dropbox file redundancy check [closed]利用 Dropbox 文件冗余检查 [关闭]
【发布时间】:2011-06-13 15:24:43
【问题描述】:

在 Dropbox 中,如果文件已存在于其服务器上,则不会上传该文件。它会立即同步..

现在,这个检查是在我认为的几件事上完成的,可能是文件大小、文件名,当然还有 CRC(md5 哈希或其他东西......)

我在想.. 如果我知道文件名、大小和 CRC,是否可以创建一个生成特定 CRC(反向散列)的假文件,以便 Dropbox 实际同步真实文件?

这只是一个实验,例如可以使用 linux 分发映像来完成。 对这个话题有什么想法吗?

【问题讨论】:

标签: hash md5 crc dropbox


【解决方案1】:

很想知道有人也在考虑这个问题。

问题 1: 即使您能够创建具有相同 CRC 的假文件,客户端也不会再次上传文件(但您仍会将假文件保留在计算机中)。 您只会在与您的 Dropbox 帐户关联的其他计算机上收到所需的文件。

问题 2: 从我的角度来看,创建那个假文件似乎有点不可能。 CRC 是为了检查文件完整性而开发的,因此在没有大量暴力破解的情况下创建具有相同 CRC 的文件似乎有点复杂。

我的建议: 我相信修改 Dropbox 源代码中的 CRC 例程(如果你有的话)并允许注入你的假 CRC 值会容易得多。

最后的评论:我可能不是很有创意,但我没有找到使用这个方案的合法理由。 Dropbox 已经提供了一个公共文件夹来共享文件(但有流量限制)。

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 2015-12-04
    • 2015-11-04
    • 2015-12-28
    相关资源
    最近更新 更多