The PNG Musician
An LSB2 Steganography Decoder which extracts and plays MP3 Audio from PNG Images
Part 3 of the Steganography Made Fun! Toolkit
About the Project
The toolkit has three parts divided into three repositories:
- Part 1: The TXT Hider
- Part 2: The MP3 Photographer
- Part 3: The PNG Musician (This Repository)
Release Directory Structure
bin\
: Contains thempg123
binary for Audio PlaybackSRC\
: Contains the Steganographically Encoded PNG FilesLICENSE
: GNU GPL v3.0 License for The PNG MusicianREADME.txt
: Release InformationThe PNG Musician.exe
: Executable for Windows Devices (built using PyInstaller)
Repository Structure
bin\
: Contains thempg123
binary for Audio PlaybackSRC\
: Contains the Steganographically Encoded PNG FilesLICENSE
: GNU GPL v3.0 License for The PNG MusicianREADME.md
: Repository Informationinstall_requirements.bat
: Installs the necessary package requirements usingpip
(Requirespip
access inPATH
)The PNG Musician.py
: Source Code
Usage Instructions
- Just let things be where they are (relatively)
- Run
The PNG Musician.py
using the IDE of your choice or via CMD using thepython "The PNG Musician.py"
command - Witness the magic (well, not really :P)
Place the Custom PNG files generated by The MP3 Photographer in the SRC\
folder to play it in The PNG Musician
Requirements
- Operating System: Windows
Disclaimer
- I do not own any rights to the image or music in this repository. All rights are reserved by the respective artists and record labels
- Most Antivirus Softwares falsely tag the EXE as suspicious piece of software. Please whitelist the EXE on your device to use it
- The provided SHA256 Checksum is for the EXE provided and can be verified if required
Acknowledgements and References
- ASCII Art by: TextKool
- Quickstart: Secrets Hidden in Images (Steganography) - Computerphile