Skip to content

Craft PNG files that appear completely different in Apple software [NOW PATCHED]

License

Notifications You must be signed in to change notification settings

DavidBuchanan314/ambiguous-png-packer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ambiguous PNG Packer

Craft PNG files that appear completely different in Apple software

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

UPDATE: Apple seems to have patched this now, I'm not sure in which version exactly

Sample output:

sample image

If you're viewing this via Apple software (e.g. Safari) you should see an image of a mac, and on other non-Apple software, you should see an IBM PC. (Note: If you're in Safari and still seeing the IBM PC, hit refresh a few times...)

As a bonus, here's a race condition I found in desktop macOS Safari:

race condition

You should see a slightly different image on each page refresh!

Here's a "live" version, which self-refreshes on each frame: https://www.da.vidbuchanan.co.uk/widgets/pngdiff/race.html

About

Craft PNG files that appear completely different in Apple software [NOW PATCHED]

Topics

Resources

License

Stars

Watchers

Forks

Languages