开篇寄语
去年,伯衡君曾经介绍了一种名为图种的东西,就是将一部视频打包进一个jpg或者png图片里面,以后要用只需要将图片后缀改成压缩包文件后缀如.zip就又可以拿出来观看了,具体可以参看下方的前情提要,而这次伯衡君则是介绍另一种方法,用python实现,分享给大家。
前情提要
内容详情
Twitter上一名黑客,名字叫做David Buchanan利用Twitter的漏洞,可以用图片伪装的方式传输一份“加密”文件,前提是不超过3MB,而实现它是依靠python这门编程语言实现的。
现在你只要去他的Twitter,把这张图片下载下来,并将文件副档名从.png修改为.zip,即可解压为Github源码。
I found a way to stuff up to ~3MB of data inside a PNG file on twitter. This is even better than my previous JPEG ICC technique, since the inserted data is contiguous.
— Dаvіd Вucһаnаn (@David3141593) March 17, 2021
The source code is available in the ZIP/PNG file attached: pic.twitter.com/zEOl2zJYRC
不过在Mac电脑上需要第三方解压缩应用才可,不然会报错。
作者已经将该技术上传至GitHub,有兴趣的朋友可以前去浏览,围观一番。
那么要如何使用呢?
简单,只需要将该项目下载下来,然后调出命令窗口,输入以下命令:
python3 pack.py cover.png file.zip output.png
其中,cover.png是封面图片,file.zip是你要藏匿的文件,output.png是输出结果的文件名称。从外观上来看,cover.png和output.png外观是一样的,只不过是图片尺寸不同,多出来的部分是压缩进的图片。
以后将output.png的后缀改成output.zip,就可以来解压缩里面的文件啦。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号