pdvzip
tweetable-polyglot-png
pdvzip | tweetable-polyglot-png | |
---|---|---|
7 | 11 | |
6 | 2,500 | |
- | - | |
9.5 | 0.0 | |
15 days ago | over 2 years ago | |
C++ | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pdvzip
-
CLI tool to create a shareable PNG-ZIP polyglot image, with embedded extraction script.
pdvzip
-
JPEG image of Shakespeare which is also a zip file containing his complete works
In the years since I posted that, twitter has changed some of their image processing pipeline, so that precise technique no longer works if you want to upload new files (last time I checked - and I didn't investigate further or look for workarounds).
However, it's much easier to embed data into PNGs, and the best twitter-compatible implementation of this I'm aware of can be found here: https://github.com/CleasbyCode/pdvzip
- pdvzip
-
PDVZIP
Info + source code (GitHub)
Embed a ZIP file of up to ≈5MB within a tweetable and 'executable' PNG polyglot image.
-
PDVZIP - Embed a ZIP file of up to ≈5MB within a tweetable and 'executable' PNG polyglot image.
GitHub Link
tweetable-polyglot-png
-
Binary-to-text encoding optimised for Twitter and UTF-32
Makes me think of embedding an overlay filesystem / OS over twitter lol.
Similar: https://github.com/DavidBuchanan314/tweetable-polyglot-png
- Base 2048
- Pack up to 3MB of data into a tweetable PNG polyglot file
-
Anon has $1,000,000
Its a PNG that can also be executed as a Java program. You can create your on PNG's with data using: https://github.com/DavidBuchanan314/tweetable-polyglot-png
- 3MB of Data into a PNG
-
I found a software on Twitter that allows you to store up to 3MB into a PNG file. The source code is included.
This was made by David Buchanan on Twitter. He explains more in his Twitter post and on Github. It seems like a really cool idea to incorporate into a puzzle, so I figured you guys would like it.
- Show HN: Tweetable Polyglot PNG File
- tweetable - Pack up to 3MB of data into a tweetable PNG polyglot file.
- Show HN: Tweetable Polyglot PNGs: Pack a ~3MB Zip File into a Tweet
-
Security Researcher Hides ZIP, MP3 Files Inside PNG Files on Twitter
A security researcher has discovered a novel steganography technique for hiding data inside a Portable Network Graphics (.PNG) image file posted on Twitter, a tactic that could be exploited by threat actors to hide malicious activity. Researcher David Buchanan heralded his discovery on Twitter earlier this week, accompanied by a photo declaring: “Save this image and change the extension to .zip!” He made the source code for his method available in a ZIP/PNG file attached to the image as well as on a post on GitHub that explains his methodology.
What are some alternatives?
jdvrif - Encrypt & Embed files within a JPG image. Share your file-embedded JPG image on compatible media sites.
writeups - CTF writeups from The Flat Network Society
libzippp - C++ wrapper for libzip
StegCracker - Steganography brute-force utility to uncover hidden data inside files
ni-media - NI Media is a C++ library for reading and writing audio streams.
steno - Embedded steno firmware + custom steno PCBs
palanteer - Visual Python and C++ nanosecond profiler, logger, tests enabler
sample-programs - Sample Programs in Every Programming Language
python-chess - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
SteganoGAN - SteganoGAN is a tool for creating steganographic images using adversarial training.
MasquerBot - A TelegramBot for true paranoids.
PngBin - Convert any binary data to a PNG image file and vice versa.