StegoCracker: open-source and free steganography tool

StegoCracker

StegoCracker

What is steganography

Steganography is the art of hiding a secret message within a normal message. This is used to transfer some secret message to another person; with this technique, no one else in between will know the secret message you wanted to convey.

This art of hiding secret messages has been used for years in real-life communications. Since the evolution of digital communication, it has also been used in digital conversations.

This software can hide your secret message behind the image file, wav file, mp3 file, and many other file formats will support in future soon if you will contribute it will be good to me thanks

What is Stego

Stego is an open-source and free steganography tool that lets you hide your secret file in an image or audio file. You will not notice any change in the image or audio file. However, your secret file will be inside the original image or audio file.

This is a command-line tool. Therefore, you need to learn the commands to use the tool. Commands will be used to embed files in the image or audio file. In addition, to extract your file from the image or audio file, you need to use another command.

Install

git clone https://github.com/W1LDN16H7/StegoCracker.git
python3 -m pip install -r requirements.txt

Use

Working with audio files

  • Convert mp3 to wav

If you want to hide a secret message in an audio file, but it’s an mp3 file, then you should use a stego -c feature to convert it into a wav file

let’s see

stego -c -f s.mp3 -out 26.wav

A new file named 26.wav will generate, and you can go further

 

  • Encoding Message in wav file

For hiding the message or data in the wav file you need to run the command like this

stego -f 23.wav -out 24.wav -m “hello this is stego” -e

 

as you can see it’s done. Now we will try to decode the message.

  • Decoding Message from an audio file

For decoding the data you need to have a wav file and turn the stego’s decode mode on.

stego -f 24.wav -d

 

Wow we get the same message

Working with image files

As we saw we encoded the data in audio files now we will use stego to encode the data in images

As we know the stego only supports png, jpeg format till now but in the future, I will extend the support to some other file format. But if you can do this it will be amazing to everyone please contribute if you’re interested in it, extend the features.

  • Encode message in image file

stego – i c.png -o out.png -e -m “Hello this is stego blah blah”

StegoCracker

Now it’ll encode all the given data in that image and you’ll see that there isn’t any difference In the image file

  • Decoding data from the image files

For decoding use it like this.

stego -r out.png -d

StegoCracker

We got the same result.

Copyright (C) 2021 W1LDN16H7 

Source: https://github.com/W1LDN16H7/