Tag Archives: steganography

Steganography on Red Hat-type Distros

If anyone has any tips on how to do steganography on RCSL distros, I’d be grateful! The repositories are not exactly full of nice GUI programs that will let you embed a message in a JPEG or PNG file, as far as I can tell.

The best I’ve been able to come up with is this:

cat image_name.jpg -> newimage.jpg

…at which point, you press Enter, type your secret message, press Enter again and then Ctrl+D to quit.

So this image:

…is a rather nice picture of our back yard, suitably sized for a 1080p wallpaper (provided you right-click on it and do a Save Link As, rather than trying to do anything with the thumbnail image shown!)

But if you were to type:

tail <path>/lyrebirdsteg.jpg

…in a terminal (the path bit being wherever you saved the full-sized file to), you should see something like this:

Deep in that feeble attempt to display binary data in a textual fashion you should see, one line before the end, a very clear copyright message, to complement the one that is visible in the bottom right-hand corner of the image itself. This is the text message I appended to the end of the JPG file, and you wouldn’t know it was there, except by this use of the tail command.

It’s this hidden, secret nature of messages encoded within an image that has always fascinated me about steganography (the word itself is Greek for “secret writing”). Using boring old ‘cat’ to make it happen is not what I had in mind, however: there are lots of lovely GUI programs available for Windows users and even Ubuntu and Fedora users. But not us old fuddy-duddies using RCSL, it would seem.

So I leave you with this (secret) message (and another shot from the backyard):

If anyone has the answer to the question posed by that last photo, I should be very happy to hear it!