制作只有iOS用户才能看到的裸图

国外大佬在github上开源了一个有意思的项目,简单的来说,就是利用iOS或者mac,png图片解析器并行解析的bug​。生成一个安卓​,windows等等设备看到的是这张图,iOS看到的是另外一张图​的图。

1、比如这个,iOS用户可以看到裸的,其他的​则是正常的:https://bbs.zsxwz.com/thread-4722.htm

github:https://github.com/DavidBuchanan314/ambiguous-png-packer

原理就是利用iOS,png图片解析器的bug,具体的作者也写的很清楚,感兴趣的可以了解一下:https://www.hackerfactor.com/blog/index.php?/archives/895-Connecting-the-iDOTs.html

2、使用方法也比较简单,需要自己先安装python3:

git clone https://github.com/DavidBuchanan314/ambiguous-png-packer

cd ambiguous-png-packer

pip3 install image

python3 pack.py 其他设备看到的图.png iOS看到的图.png 输出的图.png
#其他设备看到的图和iOS看到的图,两张图的分辨率要一样。

自己随手简单的做了一张:

群聊里有问,类似黑白隐藏图的问题,也是很早就被人玩烂的。别人发给你是这张图,你点编辑之后就是另外一张图​。类似的制作工具也有很多,就不多说了,比如安卓的一个木函就有隐藏图工具,闲着无聊也自己做一个。

其实类似图片的玩法也是很多,比如图种把种子隐藏在图里,之前在公众号里提到过,也是只有在十几年前有流行过。也不得不感慨现在的小年轻,被某音,某鱼荼毒至深啊,传统手艺都没有了。

评论 2

  1. test

    大佬,出现Non-UTF-8 code starting with ‘\xff’ in file b.png on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details怎么办

    • zsxwz

      你是哪里跑的,windows吗,环境变量没设置吧。。。

留言

* - 必填