一个Twitter帖子居然包含了莎士比亚全集

裴梅瑾
导读 Twitter的一大特点是每篇帖子字数有限。在它成立以来的很长一段时间里,用户每次最多只能发布140个字符。去年11月,Twitter这个面向用户的

Twitter的一大特点是每篇帖子字数有限。在它成立以来的很长一段时间里,用户每次最多只能发布140个字符。去年11月,Twitter这个面向用户的平台的一大特点是,每篇帖子的字数是有限的。在它建立以来的很长一段时间里,用户一次只能发布140个字符。去年11月,一名用户通过Twitter漏洞发布了一个超过3万字符的帖子,但它看起来像一堆乱码。事实上,这是一个非常长的网址,但Twitter已经删除了帖子并修复了漏洞。

虽然传闻Twitter曾考虑大幅放宽上限至1万,但去年仅翻倍至280个字符(中日韩除外)。

周一,计算机专业的大学生大卫布坎南在推特上发布了一篇帖子,但它可能包含了威廉莎士比亚的所有作品。所有内容都包含在一张图中:

下载完这张图片后,只需将其解压为ZIP文件,就会看到一个由31个部分组成的RAR文件(文件名“shakespeare.part0XX.rar”中的XX范围从“01”到“31”)。再次解压后会得到文件“shakespeare.html”,这是古登堡计划收集的莎士比亚全集。

布伦南解释说,在将图片上传到Twitter的服务器时,虽然Twitter会删除图片的大部分元数据,但会保留一部分,他正在利用这一点将莎士比亚全集的压缩文件写入图片中。在这个过程中,他需要仔细设计图片的元数据,以便读取压缩文件格式所需的信息可以放进去。

他说,起初他只是想看看他能在一个帖子中放多少数据。过了一会儿,他想到在图片里放一个ZIP文件。

在图片或其他文件中隐藏信息并不是一个新概念,但布坎南的方法仍然是一个有趣的演示。

除了推广文学,这种收集档案的方式也可能被不当使用,例如将档案放在Twitter上,并让感染了恶意软件的计算机打开它们。即使系统发现电脑试图连接Twitter,看起来也不像连接其他未知服务器那么可疑。

布伦南同意他的方法可以这样使用,并补充说,有其他技术可以做类似的事情,但这种方法可以放入更多的数据。

他表示,他已经向Twitter的漏洞赏金计划报告了此事,但他指出,Twitter并不认为以这种方式加入消息是错误的。

相关文章:

这位30岁的程序员破解了这幅画的代码,拿走了5个比特币奖金。纽约公共图书馆推广阅读经典小说,把IG故事放在穿越时空的iPhone上?这些老画都不是手机来源:

Twitter上的这张小图片包含莎士比亚全集(主板)你可以在Twitter上解压缩这张小图片以展示莎士比亚全集(The Verge)有人用一条35k字符的推文打破了Twitter(The Next Web)Twitter正在测试一个大的变化:将推文长度从140个字符增加一倍到280个字符(Recode)威廉莎士比亚全集(Project Gutenberg)

标签:

免责声明:本文由用户上传,如有侵权请联系删除!