Hide messages using Steganography
Tartarus allows you to:
- Make invisible text inside messages using zero width characters
- Hide messages inside image's metadata
- Look for hidden messages inside image's metdata
- Merge two images into one
- Unmerge images and reveal hidden image
- Hide and reveal data in WAV files
More in the future!
Let’s understand what is steganography.
Steganography is the practice of concealing a file, message, image, or video within another file, message, image, or video.
The advantage of steganography over cryptography alone is that the intended secret message does not attract attention to itself as an object of scrutiny. Plainly visible encrypted messages, no matter how unbreakable they are, arouse interest and may in themselves be incriminating in countries in which encryption is illegal.
In other words, steganography is more discreet than cryptography when we want to send a secret information. On the other hand, the hidden message is easier to extract.
# clone the repo
$ git clone https://github.com/Loiuy123/Tartarus.git
# change the working directory to tartarus
# cd tartarus
$python tartarus.py
commands:
help - List of all commands with descriptions
zwc - Hidden messages using Zero Width Characters
siEncode - Steganography; Hide message in image
siCheck - Steganography Check; Look for hidden message in image
pipMerge - Merge two images into one
pipUnmerge - Unmerge images
swEncode - Encode text inside of wav file
swRecover - Recover text from the wav file
Secret to be known to recover data from the steganographic output is the number of LSBs used and the number of bytes hidden.
Hide or extract hidden message made out of zero with characters:
Message before:
Hey I contain top secret message!
After running zwc decode:
Hey I contain top secret message! It's me - secret message
(You might see some weird symbols in the terminal after pasting message containing zero width characters but don't worry - they are invisible in other apps)
We would love to have you help me with the development of Tartarus. Each and every contribution is greatly valued! Contact me via Discord - Theos#2613