There are PNG images that look different on iPhone & Mac and Android & Windows etc.



Technician David Buchanan has created and released PNG images that look different between Apple products such as iPhone, iPad, and Mac, and non-Apple products equipped with OS such as Android and Windows.

PNG Parser Differential

https://www.da.vidbuchanan.co.uk/widgets/pngdiff/

Mr. Buchanan shows an image with just plain characters written on it. However, the image has a mechanism, and when viewed on an iPhone etc., it says 'HELLO APPLE', but when viewed on an Android or Windows-equipped terminal, it becomes 'HELLO WORLD'.

When you actually compare the same image on Pixel and iPhone, it looks like this.



Mr. Buchanan was making his own multi-threaded PNG decoder and noticed this phenomenon. It is said that the cause is Apple's PNG decoder, and Mr. Buchanan has applied this bug to create a tool that displays different images on Apple terminals and other terminals.

GitHub --DavidBuchanan314 / ambiguous-png-packer: Craft PNG files that appear completely different in Apple software

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

Images actually made with the tool are also released. Images from IBM PCs are displayed on non-Apple devices, and images from Macs are displayed on Apple devices.



in Note, Posted by logc_nt